Embedded Software Engineer

Cape Town, Western Cape Network Recruitment

Posted 3 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 Network Recruitment

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

🚀 Embedded Software Engineer
🍠Cape Town, Fully In-Office
🕠3+ Years Experience
ðŸ Full-time


ðŸ ️ What Youll Be Doing:
  • Develop embedded software using C/C++ (non-negotiable)
  • Integrate your code with real hardware for real-world testing and application
  • Participate in peer code reviews to ensure code quality and maintainability (non-negotiable)
  • Support and contribute to the code certification process (DO-178) (advantageous)
  • Collaborate in an Agile team and actively participate in sprints and planning sessions
  • Work within a Continuous Integration ( CI) environment (advantageous)

🎯 >What Were Looking For:
  • Minimum Requirements:
    • A Degree in Electronic Engineering , Mechatronics , or Computer Science
    • 3+ years of professional experience in embedded software development
    • Proven experience in:
      • C/C++ for embedded systems (non-negotiable)
      • Peer code reviews as part of a structured development process (non-negotiable)
  • Nice-to-Have:
    • Exposure to DO-178 certification processes
    • Familiarity with CI tools and automated build/test workflows

If you are interested in this opportunity, please apply directly.
This advertiser has chosen not to accept applicants from your region.

Embedded Software Engineer

Cape Town, Western Cape Network Recruitment

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

Ready to push boundaries in embedded systems? Were looking for an Embedded Software Engineer to join a highly specialised engineering team working on cutting-edge RTOS firmware and system-level C/C++ development. If youre passionate about working close to hardware and thrive in Agile, peer-reviewed code environments, then this ones for you.

Qualifications & Skills:
  • BSc/BEng in Electronic, Mechatronic Engineering, or Computer Science
  • 3+ years of experience in embedded software development
  • Own transport required

Requirements:

  • Strong experience in embedded software development using C/C++ (mandatory)
  • Experience with RTOS , firmware, and low-level drivers
  • Participation in peer code reviews (mandatory)
  • Agile/Scrum exposure in engineering environments
  • Advantageous:
    • Exposure to DO-178 code certification standards
    • Familiarity with Continuous Integration (CI) tools and practices
  • Ability to work independently and collaboratively in a close-knit team
  • High level of self-motivation and engineering curiosity

KPAs:

  • Develop and maintain embedded software and firmware for custom hardware
  • Review and improve peer code for safety and quality
  • Support certification process for mission-critical software
  • Integrate embedded software with hardware systems
  • Participate in Agile development processes, stand-ups, and planning
  • Ensure the robustness, scalability, and maintainability of embedded solutions

Apply now!

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

Embedded Software Engineer

Cape Town, Western Cape Recruitpro Solutions

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

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
  • Bachelors 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 Development Engineer

Cape Town, Western Cape MSP Staffing LTD

Posted today

Job Viewed

Tap Again To Close

Job Description

An opportunity exists for an individual who is passionate about software development for embedded systems in C++ and has some experience. Become an expert in real time operating system configuration and development. Key Requirements · 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. · Write, debug and optimize code for embedded systems, often in low-level programming languages like C, C++, or Assembly. · Hardware-Software Integration · Design software architectures that meet performance, power, and memory constraints. · Analyse system requirements and translate them into detailed software specifications. Create robust and scalable solutions for real-time or embedded environments. Should 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 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 MSP Staffing LTD

Posted today

Job Viewed

Tap Again To Close

Job Description

Seeking a skilled Embedded Software Development Engineer with a passion for developing C++ software for embedded systems and real-time operating environments. Key Requirements · BSc Honours or equivalent in Computer Science or Electrical Engineering · 6 years in C++, Java, or Go development · 4 years in embedded software design and real-time OS integration · Strong understanding of multitasking embedded systems · Proficient in Linux, networking, and debugging tools · Familiar with OOD, test-driven development, and version control · Strong communication and teamwork skills · Valid South African drivers license Should 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, 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.
Be The First To Know

About the latest Embedded systems Jobs in Cape Town !

Electronic Hardware Engineer

Cape Town, Western Cape JenRec Recruitment

Posted 7 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.

Electronic Hardware Engineer -Somerset West

Cape Town, Western Cape JenRec Recruitment

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

This is an exciting opportunity for a highly capable and passionate individual to contribute to the design and development of advanced digital and analogue electronic systems for specialised computing appliances. The engineering environment is process-driven, formalised, and focused on producing robust, reliable hardware solutions for complex real-world applications.


Key Responsibilities:

The successful candidate will be employed as a Hardware Engineer , with responsibilities including (but not limited to):

  • Design, development, implementation, and verification of electronic systems and subsystems, including analogue and digital components.
  • Participating in both high-level system architecture discussions and detailed low-level design, including component selection, schematic capture, and PCB layout.
  • Delivering all technical outputs for engineering projects, including documentation, testing artefacts, and design specifications.
  • Supporting the implementation of formal engineering processes, standards, and policies relevant to hardware development.
  • Assisting in production-related tasks such as procurement, supplier coordination, assembly and testing at both SRU and LRU levels, environmental stress screening, and qualification procedures.
  • Performing support functions within the broader engineering team as required.


Minimum Qualifications:

  • A Bachelors degree in Electrical & Electronic Engineering or Mechatronic Engineering (BSc Eng / BEng or equivalent).


Required Skills and Experience:

  • Proficiency in electronic circuit design (both analogue and digital).
  • Experience in PCB design using tools such as Altium Designer .


Recommended (Advantageous) Skills and Experience:

  • 23 years of relevant post-graduate or industry experience.
  • Familiarity with high-speed digital design, including PCIe, SATA, and Gigabit Ethernet.
  • Experience in FPGA design and VHDL.
  • A Masters degree in Electrical & Electronic or Mechatronic Engineering (MSc Eng / MEng).


Personal and Professional Attributes:

  • Quick learner with strong technical curiosity and the ability to absorb new information rapidly.
  • Team-oriented with the ability to contribute meaningfully to collaborative projects.
  • Self-driven and capable of working independently.
  • Strong problem-solving and debugging capabilities.
  • Excellent communication skills in English (written and verbal).


This position offers a rare opportunity to be involved in cutting-edge engineering that impacts real-world systems across high-performance domains. Candidates who thrive in structured environments, enjoy technical challenges, and are committed to excellence are encouraged to apply.

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

Lead Hardware Development Engineer

Cape Town, Western Cape The Hiring House

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

Responsibilities
- Take a lead role in the development of system-level plans, processes, procedures, and internal standards towards compliance with aerospace and safety standards and guidelines;
- Lead the translation of requirements into system/subsystem-level requirements that can feed hardware and software requirements;
- Liaise with new and existing clients and support new business development;
- Perform requirements validation through bidirectional traceability and through review of requirements for compliance with standards;
- Develop system architectures and comprehensive system designs to fulfil the system/subsystem-level requirements. This may include supporting analyses such as reliability analyses towards proving system safety;
- Develop system level verification plans, test cases, and procedures towards full test coverage of system/subsystem-level requirements;
- Lead the execution, analysis, review and quality assurance of system-level test cases and procedures.
- Develop tools to support systems engineering processes, with a focus on automating activities such as verification and validation, continuous integration etc.;
- Guide the development and maintenance of system design documentation, including interface specifications, operator manuals, maintenance manuals, training material etc.;
- Plan, lead and support the integration, testing, review and sign-off of system designs with the client. This will often require on-site support and typically span integration, ground testing and flight testing;
- Guide the management of various internal or external system-level projects to ensure adherence to processes, timelines, budgets and quality standards. Maintain effective client communication by presenting complex technical information in a clear and accessible manner, fostering strong client relationships;
- Deliver client support and training to ensure clients are fully equipped to operate and benefit from the company's systems and equipment
- Perform minor support roles within the company, as required.

Minimum Qualifications:
- Suitable Bachelor's Degree in Electronic or Mechatronic Engineering (BSc Eng/BEng).Please call us

Required Skills and Experience:
- 8 -15 years of relevant industry experience;
- Ability to convey complex technical concepts to non-technical stakeholders;
- Excellent problem-solving skills;
- Excellent interpersonal skills both internal and external facing;
- Solid project management skills, capable of organizing and coordinating tasks across multiple projects;
- An analytical mindset to address technical challenges effectively;
- Willingness to travel for ground testing and flight testing as required
- Proficiency in Electronic Design & simulation (analogue and digital), PCB design and manufacturing (Altium).

Recommended Skills and Experience:
- High-speed routing, PCIe, SATA, Gigabit Ethernet proficiency and experience;
- Knowledge of RTCA-DO 254 design standards
- Suitable Masters Degree in Electronic or Mechatronic Engineering (MSc Eng/MEng).

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