CareerPlanSign in

Senior Software Engineer

Johannesburg, Gauteng💼 Full-time🗓 2026-09-20 → 2026-09-24

Core

Designing embedded software and electronic systems for mining equipment, managing the full product development lifecycle from requirements to validation.

Role type

Senior embedded software engineer (electronic systems)

Builds

Embedded software and electronic control systems for mining machinery

Domain

Mining equipment / Embedded systems

Deliverable

production ML models | product features | infrastructure

Required skills

Embedded software development, C/C++, Software architecture, Requirements analysis, Design validation, Testing & configuration, Engineering management

Responsibilities

Engineering management, Requirements and architectural analysis, Software architecture and design management, Design and development, Architecture and design validation, Testing & configuration, Support for internal and external clients

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.