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

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 852,000+ jobs from 20+ sources.