
Embedded Software Engineer
- Cape Town, Western Cape
- Permanent
- Full-time
- Develop embedded software using C/C++ (non-negotiable)
- Participate in peer code reviews (non-negotiable)
- Integrate software with hardware systems
- Contribute to an agile development process
- Support the code certification process (DO-178, advantageous)
- Apply knowledge of Continuous Integration (CI) tools and practices (advantageous)
- Bachelor's degree in Electronic Engineering, Mechatronic Engineering, or Computer Science
- Minimum of 3 years' relevant experience in embedded software development
- Strong proficiency in C/C++ for embedded systems (non-negotiable)
- Experience with real-time operating systems (RTOS)
- Participation in peer code reviews (non-negotiable)
- Advantageous: experience with code certification processes (e.g. DO-178)
- Advantageous: familiarity with CI pipelines
- Own reliable transport
- Ability to work effectively within a team and independently
- Self-motivated with a proactive approach to problem-solving
ExecutivePlacements.com