CareerPlanSign in

Embedded Software Engineer KZN

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

Core

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

Role type

Embedded Software Engineer

Builds

Embedded system software

Domain

Embedded systems / Hardware integration

Deliverable

production ML models | product features | infrastructure

Required skills

C, C++, RTOS, microcontrollers, system calibration, software verification, quality assurance procedures, hardware interface design

Preferred skills

new technology evaluation, cross-functional collaboration

Technologies

C, C++, RTOS, microcontrollers

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 IC

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