
Embedded Systems Engineer
- Gauteng
- Permanent
- Full-time
Join a forward-thinking engineering team where your expertise in embedded systems will shape next-generation products. This role offers exposure to advanced hardware and software integration, with clear opportunities for growth and innovation.
Responsibilities:
- Design, develop, and test embedded software for microcontrollers and processors.
- Collaborate with hardware engineers to ensure seamless integration of systems.
- Debug, optimize, and maintain embedded code for reliability and performance.
- Work with communication protocols (UART, SPI, I2C, CAN, Ethernet, etc.).
- Contribute to product development from concept to deployment.
- Bachelor of Engineering (B.Eng.) in Electronic / Electrical / Computer Engineering (mandatory).
- Proven experience with C/C++ for embedded systems.
- Strong understanding of microcontrollers, RTOS, and hardware-software interfacing.
- Experience with debugging tools, oscilloscopes, and logic analyzers.
- Knowledge of embedded Linux or IoT systems would be beneficial.
- Competitive salary package.
- Exposure to exciting projects across multiple industries.
- Growth opportunities in a dynamic, innovative environment.
Job Mail