SUMMARY:
We are currently seeking a talented and driven Software Developer with strong experience in C/C++ Embedded systems to join our client’s dynamic engineering team. This is an exciting opportunity to be part of a forward-thinking company at the forefront of cutting-edge solutions in the engineering industry.
The ideal candidate will have a solid foundation in computer engineering, with proven hands-on experience developing software for embedded systems and a passion for delivering robust, efficient, and innovative solutions.
POSITION INFO:
ey Responsibilities:
- Design, develop, and maintain embedded software using C and C++
- Collaborate with cross-functional teams including hardware engineers, systems architects, and project managers
- Work on real-time systems with a focus on reliability, performance, and scalability
- Participate in the full software development lifecycle: design, implementation, testing, and support
- Debug and optimize embedded systems in a lab environment using tools such as oscilloscopes, logic analyzers, and JTAG debuggers
- Create and maintain documentation for software designs and processes
Required Qualifications & Experience:- Bachelor’s Degree in Computer Engineering, Electrical Engineering, or related discipline
- Proven experience in embedded software development using C and C++
- Knowledge of real-time operating systems (RTOS) and microcontroller platforms
- Familiarity with low-level hardware interfaces and debugging techniques
- Strong problem-solving skills and attention to detail
- Excellent communication skills and a collaborative mindset
Apply now!
For more engineering jobs, please visit
If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles/positions.
For more information contact:
Thabo Tshoane
Recruitment Consultant
0873510724