364 Embedded Systems jobs in Cape Town
Embedded Software Engineer
Posted 13 days ago
Job Viewed
Job Description
We are looking for a talented Embedded Software Engineer to join a fast-paced and innovative development team. The ideal candidate will have experience in embedded software development using C/C++ and be comfortable working in an agile environment. This is an exciting opportunity for someone passionate about embedded systems and eager to contribute to high-impact projects involving hardware integration and real-time systems.
Key Duties and Responsibilities
- 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)
Experience and Qualifications
- 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
Embedded Software Engineer
Posted 14 days ago
Job Viewed
Job Description
We are looking for a talented Embedded Software Engineer to join a fast-paced and innovative development team. The ideal candidate will have experience in embedded software development using C/C++ and be comfortable working in an agile environment. This is an exciting opportunity for someone passionate about embedded systems and eager to contribute to high-impact projects involving hardware integration and real-time systems.
Key Duties and Responsibilities
- 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)
Experience and Qualifications
- 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
Embedded Software Engineer
Posted 23 days ago
Job Viewed
Job Description
- Develop embedded software in C/C++ (non-negotiable)
- Participate in peer code reviews to ensure quality and maintainability (non-negotiable)
- Integrate software with hardware systems
- Contribute to our Agile development process
- (Advantageous) Work with DO-178 code certification processes
- (Advantageous) Apply Continuous Integration (CI) practices
What Youll Need:
- Degree in Electronic Engineering , Mechatronic Engineering , or Computer Science
- Minimum 3 years experience in embedded software development
- Strong proficiency in C/C++ for embedded systems
- Experience in peer code review processes
- Self-motivated with the ability to work collaboratively in a team
Apply today!
*Only South African citizens will be considered for this position.
Embedded Software Engineer
Posted today
Job Viewed
Job Description
Embedded Software Engineer
Posted today
Job Viewed
Job Description
Embedded Software Development Engineer
Posted today
Job Viewed
Job Description
Embedded Software Development Engineer
Posted today
Job Viewed
Job Description
Be The First To Know
About the latest Embedded systems Jobs in Cape Town !
Junior Hardware Engineer
Posted 9 days ago
Job Viewed
Job Description
- BEng/MEng/Degree in Electrical, Electronic, Mechatronic or similar
- Graduates welcome to apply (85% matric average)
Please get in touch with Megan van Wyk:
Electronic Hardware Engineer
Posted 9 days ago
Job Viewed
Job Description
- Design, develop, and test electronic hardware systems and components.
- Create circuit schematics, PCB layouts, and prototypes.
- Collaborate with cross-functional teams, including Software, Mechanical, and Production Engineers.
- Perform fault-finding, debugging, and optimization of hardware designs.
- Ensure compliance with relevant safety, quality, and industry standards.
- Support product lifecycle from concept to production.
Requirements:
- Degree/Diploma in Electronic/Electrical Engineering or a related field.
- 3+ years experience in electronic hardware design and development.
- Proficiency in schematic capture and PCB design tools (e.g., Altium, OrCAD, and KiCad).
- Strong knowledge of analog and digital circuit design.
- Experience with testing equipment (oscilloscopes, multimeters, and spectrum analyzers).
- Problem-solving mindset with attention to detail.
Electronic Hardware Engineer
Posted 26 days ago
Job Viewed
Job Description
Overview:
In this role, you will contribute to the testing and characterization of integrated circuits (ICs), including microcontrollers, analog sensors, and high-power LED drivers. Youll be expected to interpret complex analog and digital schematics to develop supporting hardware and embedded firmware solutions. The work environment demands a detail-oriented, hands-on engineer with a strong problem-solving mindset and a passion for innovation.
Key Responsibilities:
- Develop test systems for a variety of microcontrollers and ASICs, including:
- Capacitive, magnetic, and light sensors
- High-power LED drivers
- Design and implement accurate and efficient test solutions
- Support product development and troubleshooting activities as needed
- Provide technical support for existing and new product lines
- Perform additional duties as required, in alignment with the objectives of the company and its clients
Required Skills & Experience:
- BEng in Electronic Engineering (mandatory)
- Minimum 5 years industry experience in embedded systems and electronics
- Strong experience with embedded microprocessor development (e.g. Microchip PIC, STM8, STM32)
- Proficiency in PCB design and analog circuit design
- Programming experience in C and C++; scripting in Python
- Experience with analog simulation tools (SPICE-based)
- Knowledge of integrated circuits and electronics fundamentals
- Systematic and organized work approach
- Familiarity with VHDL and Verilog (advantageous)
- FPGA development experience
- Version control systems (e.g. Git) (advantageous)
- Comfortable working in a Windows environment
- Working knowledge of Quality Management Systems (QMS)
Expectations:
The nature of this role may evolve over time, and responsibilities may be reviewed in line with project needs. You will be expected to carry out your duties with diligence, responsibility, and professionalism, consistently aligning with the goals of delivering high-quality engineering services to clients.