CareerPlanSign in

Embedded Software Engineer

Durban, eThekwini💼 Full-time🗓 2026-06-04 → 2026-08-11

Core

Design, develop, code, test, and debug system software for embedded systems while optimizing efficiency, stability, and scalability.

Role type

Embedded Software Engineer

Builds

Embedded system software

Domain

Embedded systems / Microcontrollers

Deliverable

production ML models | product features | infrastructure

Required skills

C, C++, RTOS, microcontrollers, system calibration, software verification, hardware interfacing

Preferred skills

software development methodologies, new technology evaluation

Technologies

C, C++, RTOS

Responsibilities

Design, develop, code, test and debug system software for embedded systems; Analyze and optimize efficiency, stability, and scalability of system resources; Interface with hardware design and development; Participate in system calibration, improvement, and maintenance; Develop software verification plans and quality assurance procedures; Evaluate and implement new technologies to improve the overall system

Seniority

Mid-level to Senior, hands-on IC

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