We are seeking a highly skilled and motivated Embedded Engineer with expertise in PCB design and C++ programming to join our engineering team. In this role, you will be responsible for designing, developing, and testing embedded systems for tracking devices.
Key Responsibilities:
- Collaborate with cross-functional teams to define project requirements and specifications.
- Design and develop embedded systems and PCB layouts.
- Write, debug, and maintain C++ code for embedded applications.
- Conduct hardware and software integration and testing.
- Troubleshoot and resolve hardware and software issues.
- Optimize system performance and efficiency.
- Keep up-to-date with industry trends and emerging technologies.
- Document design specifications, test procedures, and project progress.
Qualifications:- Bachelor's Degree in Electrical Engineering, Computer Engineering, or a related field. Master's Degree is a plus.
- Proven experience in embedded system design and development.
- Proficiency in PCB design tools such as Altium Designer or Eagle.
- Strong programming skills in C++ for embedded systems.
- Familiarity with microcontrollers and microprocessors (e.g., ARM, PIC, and Atmel).
- Experience with communication protocols (e.g., UART, SPI, and I2C).
- Knowledge of hardware debugging tools and techniques.
- Ability to work independently and in a team environment.
- Excellent problem-solving and communication skills.
- Attention to detail and a commitment to quality.
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:
Kagiso Sebalo
Recruitment Consultant