CareerPlanSign in

Senior Software Engineer

East Johannesburg, Johannesburg💼 Full-time🗓 2026-09-19 → 2026-09-24

Core

Designing embedded software and electronic systems for mining equipment throughout the product development lifecycle.

Role type

Senior embedded software engineer (R&D)

Builds

Embedded software for mining equipment

Domain

Mining equipment / Embedded systems

Deliverable

production ML models | product features | infrastructure

Required skills

Embedded software development, C/C++, Software R&D, Product development lifecycle management, Software architecture, Design analysis, Testing & Configuration

Responsibilities

Engineering management, Requirements and architectural analysis, Software architecture and design management, Design and development, Architecture and design validation, Testing & Configuration, Client support

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