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