Embedded Engineer
Job Description
We are seeking a talented Embedded Engineer to design, develop, test, and optimize embedded software and hardware systems. You will work closely with cross functional teams including hardware, firmware, and product engineering to deliver reliable, high performance solutions.
Position InfoEmbedded Engineer
Recruiter: Network Recruitment
Job Ref: NES024832/RS Posted: Thursday, February 26, 2026 Location: Johannesburg, South Africa
Key Responsibilities- Design and develop embedded software in C/C++
- Develop firmware for microcontrollers and embedded processors
- Work with RTOS, device drivers, and communication protocols (SPI, I2C, UART, CAN, etc.)
- Debug and troubleshoot hardware/software integration issues
- Participate in code reviews and maintain technical documentation
- Support product testing, validation, and deployment
- Bachelor's degree in Electrical Engineering, Computer Engineering, or related field
- 3+ years of experience in embedded systems development
- Strong proficiency in C/C++ programming
- Experience with microcontrollers (e.g., ARM Cortex, STM32, PIC, etc.)
- Familiarity with debugging tools (JTAG, oscilloscopes, logic analyzers)
- Knowledge of communication protocols and hardware interfaces
Please send your CV to the relevant contact details.
Job code: EX-544C7715
Job type: Full-time
Entry level: 0-2 years
Company: