Embedded Software Engineer

Cape Town, Western Cape RareCruit

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

ROLES AND RESPONSIBILITIES:
  • The Employee will work as an Embedded Software Engineer
REQUIREMENTS:
Minimum Qualifications:
  • Bachelors degree, in Computer Science or a related field.
    • 3+ years of hands-on GUI development and backend service-orientated software.
    • Proficiency in cloud-based technologies and their deployment.
    • A strong foundation in User Experience (UX) design for GUI development is advantageous.
    • Exposure to AI development and training is highly advantageous.
    • Proficiency programming languages such as C++ and Phyton.
    • Experience and familiarity with web technologies and databases.

Recommended Skills and Experience:
  • Degree in Mechatronic / Mechanical or Electronic Engineering (MSc Eng. / MEng).

General Skills:
  • Ability to learn quickly and absorb new information rapidly.
  • Ability to work as part of a team and collaborate on large projects. Ability to work independently.
  • Strong problem-solving skills.
  • High standard of communication skills in English (both verbal and written).

Thank you for applying with RareCruit!

Follow us on social media for the latest jobs, trends and market insight:

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

Embedded Software Engineer

Cape Town, Western Cape Network Recruitment

Posted 10 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 Recruitpro Solutions

Posted 16 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 today

Job Viewed

Tap Again To Close

Job Description

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

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.

Sr. Embedded Software Engineer, Emerging Devices Software

Cape Town, Western Cape Amazon

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Sr. Embedded Software Engineer, Emerging Devices Software

Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced devices like Fire tablets, Fire TV, and Amazon Echo. What will you help us create?

The Role:
We are a smart team of doers that work passionately to apply advances in robotics and software to solve real-world challenges that will transform our customers’ experiences in ways we can’t even imagine yet. As an Embedded Software Engineer, you will be working with a unique and gifted team developing exciting products for consumers and collaborate with cross-functional engineering teams.

We are looking for a talented and passionate Embedded Software Engineer to be part of an exciting team. You will have an enormous opportunity to make a large impact on the design, architecture, and implementation of cutting edge products used every day, by people you know.



Key job responsibilities
Be responsible for system architecture and development of new features for embedded systems
· Investigate, prototype and deliver new and innovative system solutions
· Design, develop and verify firmware and drivers for embedded systems
· Participate in design reviews, API development, and documentation
· Work with new technologies that are vital to product development
· Deliver investigation plans and reports, architectural documents, design specs, software and firmware source code, build scripts
· Perform tasks including debug, bring-up, Beta and production software development
· Successfully collaborate with both software and hardware product teams

BASIC QUALIFICATIONS

- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team

PREFERRED QUALIFICATIONS

- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent

Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

#J-18808-Ljbffr
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 !

Sr. Embedded Software Engineer, Emerging Devices Software

Cape Town, Western Cape Amazon

Posted today

Job Viewed

Tap Again To Close

Job Description

Sr. Embedded Software Engineer, Emerging Devices Software

Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced devices like Fire tablets, Fire TV, and Amazon Echo. What will you help us create? The Role:
We are a smart team of doers that work passionately to apply advances in robotics and software to solve real-world challenges that will transform our customers’ experiences in ways we can’t even imagine yet. As an Embedded Software Engineer, you will be working with a unique and gifted team developing exciting products for consumers and collaborate with cross-functional engineering teams. We are looking for a talented and passionate Embedded Software Engineer to be part of an exciting team. You will have an enormous opportunity to make a large impact on the design, architecture, and implementation of cutting edge products used every day, by people you know. Key job responsibilities
Be responsible for system architecture and development of new features for embedded systems
· Investigate, prototype and deliver new and innovative system solutions
· Design, develop and verify firmware and drivers for embedded systems
· Participate in design reviews, API development, and documentation
· Work with new technologies that are vital to product development
· Deliver investigation plans and reports, architectural documents, design specs, software and firmware source code, build scripts
· Perform tasks including debug, bring-up, Beta and production software development
· Successfully collaborate with both software and hardware product teams BASIC QUALIFICATIONS

- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team

PREFERRED QUALIFICATIONS

- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

#J-18808-Ljbffr

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

Sr. embedded software engineer, emerging devices software

Cape Town, Western Cape Amazon

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent
Sr. Embedded Software Engineer, Emerging Devices Software Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced devices like Fire tablets, Fire TV, and Amazon Echo. What will you help us create?The Role:We are a smart team of doers that work passionately to apply advances in robotics and software to solve real-world challenges that will transform our customers’ experiences in ways we can’t even imagine yet. As an Embedded Software Engineer, you will be working with a unique and gifted team developing exciting products for consumers and collaborate with cross-functional engineering teams.We are looking for a talented and passionate Embedded Software Engineer to be part of an exciting team. You will have an enormous opportunity to make a large impact on the design, architecture, and implementation of cutting edge products used every day, by people you know.Key job responsibilitiesBe responsible for system architecture and development of new features for embedded systems· Investigate, prototype and deliver new and innovative system solutions· Design, develop and verify firmware and drivers for embedded systems· Participate in design reviews, API development, and documentation· Work with new technologies that are vital to product development· Deliver investigation plans and reports, architectural documents, design specs, software and firmware source code, build scripts· Perform tasks including debug, bring-up, Beta and production software development· Successfully collaborate with both software and hardware product teams BASIC QUALIFICATIONS - 5+ years of non-internship professional software development experience- 5+ years of programming with at least one software programming language experience- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience as a mentor, tech lead or leading an engineering team PREFERRED QUALIFICATIONS - 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience- Bachelor's degree in computer science or equivalentOur inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner. Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. #J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Sr. embedded software engineer, emerging devices software

Cape Town, Western Cape Amazon

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent
Sr. Embedded Software Engineer, Emerging Devices Software Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced devices like Fire tablets, Fire TV, and Amazon Echo. What will you help us create?The Role:We are a smart team of doers that work passionately to apply advances in robotics and software to solve real-world challenges that will transform our customers’ experiences in ways we can’t even imagine yet. As an Embedded Software Engineer, you will be working with a unique and gifted team developing exciting products for consumers and collaborate with cross-functional engineering teams.We are looking for a talented and passionate Embedded Software Engineer to be part of an exciting team. You will have an enormous opportunity to make a large impact on the design, architecture, and implementation of cutting edge products used every day, by people you know.Key job responsibilitiesBe responsible for system architecture and development of new features for embedded systems· Investigate, prototype and deliver new and innovative system solutions· Design, develop and verify firmware and drivers for embedded systems· Participate in design reviews, API development, and documentation· Work with new technologies that are vital to product development· Deliver investigation plans and reports, architectural documents, design specs, software and firmware source code, build scripts· Perform tasks including debug, bring-up, Beta and production software development· Successfully collaborate with both software and hardware product teams BASIC QUALIFICATIONS - 5+ years of non-internship professional software development experience- 5+ years of programming with at least one software programming language experience- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience as a mentor, tech lead or leading an engineering team PREFERRED QUALIFICATIONS - 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience- Bachelor's degree in computer science or equivalentOur inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner. Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. #J-18808-Ljbffr
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