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

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.