CareerPlanSign in

Embedded Software Engineer - Onsite - Umhlanga

Durban, eThekwini💼 Full-time🗓 2026-09-17 → 2026-09-24

Core

Design and implement embedded software for devices and systems, managing the full development lifecycle from requirements to commercial deployment.

Role type

Embedded Software Engineer

Builds

Scalable, reliable, and optimized embedded products and systems

Domain

Embedded systems, IoT, Telematics

Deliverable

production ML models | product features

Required skills

Embedded C/C++, Real-time operating systems (RTOS), ARM microprocessors, Linux/Android, I2C/SPI/I2S/UART protocols, Debugging tools (logic analyzers, oscilloscopes), Firmware development, Software configuration management

Preferred skills

IoT/Telematics solutions, STMicroelectronics/MediaTek programming, Schematic reading

Technologies

Linux, Android, RTOS, ARM, I2C, SPI, I2S, UART, TCP, HTTPS, MJPEG, H264

Responsibilities

Design and develop embedded system software, analyze and enhance system efficiency and stability, integrate and validate new product designs, support software QA and optimize I/O performance, interface with hardware design, create testing procedures for certification, provide post-production support

Seniority

Mid-level, hands-on IC

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