Embedded electronic engineer
ExecutivePlacements.com
Embedded electronic engineer
Recruiter
Network Recruitment
Job Ref
NES026750/RS
Date posted
Friday, June 26, 2026
Location
Johannesburg, South Africa
SUMMARY
We are seeking a skilled and motivated Embedded Software Engineer to join our engineering team. The successful candidate will be responsible for designing, developing, testing, and maintaining embedded software for innovative products and systems. You will work closely with hardware, firmware, and systems engineers throughout the product development lifecycle to deliver high-quality, reliable solutions.
POSITION INFO
We are seeking a skilled and motivated Embedded Software Engineer to join our engineering team. The successful candidate will be responsible for designing, developing, testing, and maintaining embedded software for innovative products and systems. You will work closely with hardware, firmware, and systems engineers throughout the product development lifecycle to deliver high-quality, reliable solutions. Key Responsibilities Design, develop, and maintain embedded software for microcontroller- and processor-based systems. Develop firmware in C/C++ for real-time embedded applications. Implement, test, and debug embedded software on target hardware. Collaborate with hardware engineers to integrate software with electronic designs. Develop and execute unit, integration, and system-level tests. Analyse and resolve software defects and performance issues. Prepare technical documentation, including software specifications, design documents, and test reports. Participate in design reviews, code reviews, and continuous improvement initiatives. Ensure software complies with applicable industry standards and quality requirements. Minimum Requirements Bachelor's degree in Electronic Engineering, Computer Engineering, Computer Science, or a related field. Minimum of 3 years' experience in embedded software development. Strong proficiency in C and/or C++ programming. Experience developing software for ARM Cortex-M or similar microcontrollers. Understanding of embedded hardware, digital interfaces, and electronics. Experience using Git or other version control systems. Familiarity with debugging tools such as JTAG, oscilloscopes, and logic analysers. Strong analytical and problem-solving skills. Excellent written and verbal communication skills. Please send your cv to