Embedded Software Engineer

Cape Town, Western Cape RecruitPro Solutions Pty Ltd

Posted 13 days ago

Job Viewed

Tap Again To Close

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

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Embedded Software Engineer

Cape Town, Western Cape Recruitpro Solutions

Posted 14 days ago

Job Viewed

Tap Again To Close

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
This advertiser has chosen not to accept applicants from your region.

Embedded Software Engineer

Cape Town, Western Cape Network Recruitment

Posted 23 days ago

Job Viewed

Tap Again To Close

Job Description

What Youll Do:
  • 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.
This advertiser has chosen not to accept applicants from your region.

Embedded Software Engineer

Cape Town, Western Cape MSP Staffing LTD

Posted today

Job Viewed

Tap Again To Close

Job Description

Our client is seeking an Embedded Software Engineer to develop and implement algorithms in C/C++ and MATLAB, contributing to high-performance radar products within an international team. Key Requirements · Strong embedded software development in C and C++ · Algorithm development and problem-solving skills · MATLAB programming for signal processing and data visualization · Excellent collaboration and communication skills for local and international teams · Ability to work independently and guide team efforts · Knowledge of version control (Git) and Agile (Scrum) methodology S hould you meet the requirements for this position, please email your CV to . You can also contact the IT team on XXX-XXX or visit our website at NOTE: When replying to the advert, also include the reference number in the subject line. Correspondence will only be conducted with short listed candidates. Should you not hear from us within 3 days, please consider your application unsuccessful.
This advertiser has chosen not to accept applicants from your region.

Embedded Software Engineer

Cape Town, Western Cape

Posted today

Job Viewed

Tap Again To Close

Job Description

What Youll Do: 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.
This advertiser has chosen not to accept applicants from your region.

Embedded Software Development Engineer

Cape Town, Western Cape Goldman Tech Resourcing

Posted today

Job Viewed

Tap Again To Close

Job Description

Join a pioneering technology solutions company that develops and delivers advanced systems in traffic management, enforcement, and smart technology solutions. Our client is known for combining innovation, engineering excellence, and real-world impact to create safer and more efficient communities. With a strong footprint across South Africa and beyond, they are dedicated to building cutting-edge embedded systems that enhance public service delivery and infrastructure reliability. Our client is currently seeking an Embedded Software Development Engineer to join their Cape Town office, contributing to the design, development, and optimization of high-performance embedded systems that power mission-critical solutions. Skills Required · University Degree that as a minimum is equivalent to BSc Honours Degree, preferably in Computer Science or light current electrical engineering. · 6 or more years software development experience with C++, Java or Go. · 4 or more years experience with embedded software development how to design multithreaded applications, how to debug them, how to test them. · 4 or more years experience integrating application software on real time operating systems. · Sound knowledge and in-depth understanding of real time, multitasking software for embedded systems, with relevant experience. · Sound knowledge of installing and maintaining Linux operating systems on board support packages. · Sound knowledge of IP networks · Sound knowledge of software configuration control · Sound knowledge of OOD, test driven development, continuous release approach · Competent with Windows OS and MS Word, Excel, PowerPoint, and Outlook · Understanding of the System Engineering approach for software development Should you meet the requirements for this position, please email your CV to . You can also contact the team on XXX-XXX or alternatively you can visit our website Should you not hear from us within 3 days, please consider your application unsuccessful.
This advertiser has chosen not to accept applicants from your region.

Embedded Software Development Engineer

Cape Town, Western Cape Goldman Tech Resourcing

Posted today

Job Viewed

Tap Again To Close

Job Description

Join a forward-thinking engineering team where youll play a critical role in developing, optimizing, and maintaining embedded software solutions that power advanced hardware systems. Were looking for a Senior Embedded Software Developer who thrives in low-level coding environments and enjoys working closely with hardware and system engineers to build robust, scalable, and high-performance systems. Duties: · Write, debug, and optimize embedded software using C, C++, Assembly, or similar languages. · Design and implement multithreaded, real-time application · Collaborate with hardware teams to integrate software with sensors, actuators, and various peripherals. · Perform integration testing to ensure complete system functionality. · Translate requirements into detailed software specifications. · Design software architectures that adhere to strict performance, power, and memory constraints. · Create and execute unit, integration, and system-level tests. · Use debugging tools (JTAG, logic analysers, etc.) to identify and resolve hardware-software interaction issues. Maintain comprehensive documentation (requirements, design specs, user manuals). Ensure compliance with industry standards such as ISO, MISRA, and AUTOSAR. Continuously improve software for performance, power consumption, and memory usage. Support software updates for evolving hardware. Work with multidisciplinary teams including systems engineers, product managers, and customers. Provide technical support and input during development and post-deployment. Stay current with the latest embedded technologies and tools. Research and implement new approaches to enhance system capabilities or reduce cost. Skills: · BSc (Hons) in Computer Science, Electronic Engineering, or equivalent. · 6 years in software development using C++, Java, or Go. · 4 years working on embedded software design and debugging in real-time operating systems. · Demonstrated ability to integrate and test application software on embedded hardware. Should you meet the requirements for this position, please email your CV to You can also contact the team on XXX-XXX or alternatively you can visit our website Should you not hear from us within 3 days, please consider your application unsuccessful.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Embedded systems Jobs in Cape Town !

Junior Hardware Engineer

Cape Town, Western Cape RareCruit

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

Minimum requirements:
  • BEng/MEng/Degree in Electrical, Electronic, Mechatronic or similar
  • Graduates welcome to apply (85% matric average)

Please get in touch with Megan van Wyk:
This advertiser has chosen not to accept applicants from your region.

Electronic Hardware Engineer

Cape Town, Western Cape Network Recruitment

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

Key Responsibilities:
  • 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.
This advertiser has chosen not to accept applicants from your region.

Electronic Hardware Engineer

Cape Town, Western Cape JenRec Recruitment

Posted 26 days ago

Job Viewed

Tap Again To Close

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.

This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Embedded Systems Jobs View All Jobs in Cape Town