Embedded Software Engineer
ExecutivePlacements.com
Embedded Software Engineer
Recruiter
Network Recruitment
Job Ref
NES026663/RS
Date posted
Thursday, June 18, 2026
Location
Johannesburg, South Africa
SUMMARY
We are seeking an Embedded Software Engineer to design, develop, and maintain software for embedded systems used in innovative electronic products. The successful candidate will work closely with hardware engineers and multidisciplinary teams throughout the product development lifecycle
POSITION INFO
We are seeking an Embedded Software Engineer to design, develop, and maintain software for embedded systems used in innovative electronic products. The successful candidate will work closely with hardware engineers and multidisciplinary teams throughout the product development lifecycle. Responsibilities Develop embedded software in C/C++ for microcontroller-based systems. Design, implement, and test firmware for new products. Debug and optimize embedded applications. Interface with hardware, sensors, communication protocols, and peripherals. Participate in code reviews and technical documentation. Support product verification and field troubleshooting. Requirements Bachelor's degree in Electronic Engineering, Computer Engineering, Computer Science, or related field. 2+ years of embedded software development experience. Strong proficiency in C/C++. Experience with RTOS environments. Knowledge of communication protocols such as UART, SPI, I2C, CAN, or Ethernet. Familiarity with version control systems (Git). Strong problem-solving and debugging skills. Please send your cv to