Menu Close

Cape Town City Centre: Software Engineer – Embedded

Advertisement



Job Description

With a highly skilled and tight-knit team, they specialize in delivering advanced solutions through design, simulation, integration, assembly, and testing. Their extensive network of industry experts and partners further strengthens their ability to push the boundaries of aerospace technology. They are now looking to expand their engineering team, specifically within their Avionics department, by hiring a passionate and experienced Software Engineer. This is a unique opportunity for an individual who thrives in a collaborative environment and is excited to work on embedded systems for aerospace applications. Position Overview The ideal candidate will play a crucial role in the development and maintenance of software for embedded systems within aerospace and propulsion systems. They will be involved in the entire software lifecycle, from design and development to testing and deployment. In addition, the position may include work on desktop applications for ground control systems. This role offers a challenging yet rewarding opportunity to contribute to the cutting-edge work being done by the clients expert team. Key Responsibilities Develop and maintain frameworks and development environments for multiple projects. Configure and manage software development environments. Maintain Git repositories for software version control. Oversee software versioning, releases, and baselining procedures. Ensure compliance with DO-178 standards for software lifecycle development. Write and maintain embedded firmware for aerospace and propulsion systems. Develop low-level embedded drivers. Ensure that all software adheres to coding and development standards. Design, implement, and execute software testing plans, including unit tests. Document software designs and results of verification testing. Work with multidisciplinary teams to support avionics systems and subsystem testing. Automate workflows and support testing processes through scripting tasks. Required Skills & Experience A Bachelors degree (BSc/BEng) in Computer Science, Electronic Engineering, Mechatronic Engineering, or a related field, with a strong emphasis on software development. A minimum of 3 years of experience in embedded software development (exceptionally qualified less-experienced candidates may be considered). Strong knowledge of C programming and embedded systems. Familiarity with coding standards, particularly MISRA C. Experience using Git for version control. Experience with Windows-based development and debugging environments. Practical experience with real-time systems. Ability to interpret and understand electronic design schematics. Familiarity with common communication interfaces (Serial, USB, SPI, I2C, CAN). Ability to work independently and within small, collaborative teams to develop and implement robust solutions. Desirable Skills MSc./MEng. in Computer Science, Electronics Engineering, or a related specialization. Experience with Python and/or C++ programming languages. Familiarity with documentation frameworks such as Doxygen or Sphinx. Experience with unit/integration testing frameworks like Ceedling or PyTest. Familiarity with Eclipse or Qt IDE. Experience creating and working with build environments and make files. Knowledge of ARM embedded processors and STM32 microcontrollers. Familiarity with asynchronous programming. Background in avionics, aerospace, or military electronics. Knowledge of avionics software certification and qualification processes. Candidate Profile The ideal candidate will be a motivated self-starter, capable of working both independently and as part of a team. They must be able to manage competing priorities in a fast-paced development environment while maintaining high standards of quality and precision. A strong work ethic, attention to detail, and a commitment to excellence are essential. The company seeks someone who shares their passion for delivering innovative, world-class solutions in aerospace engineering.
View Job  Cape Town: Customer Liaison Consultant-Furnishes & Finishes (High-End) posted by Lumina Personnel



GO APPLY NOW

Safe & secure application process

Advertisement



Advertisement




Get Similar Job Alerts
Enter your WhatsApp number (e.g., +27740908132)
You'll receive alerts for new jobs in Cape Town City Centre, Cape Town Region


Job Seeker Tip

Create a professional email address for job hunting - avoid nicknames or casual addresses.

How to Apply

Click “GO APPLY NOW” to visit the company’s application page.
Follow their instructions carefully.

JVR Jobs connects you with employers – we don’t process applications directly.

Latest Job Opportunities

Boksburg: Internal Sales Consultant posted by Kenesis

Jobs in Boksburg November 20, 2025
Boksburg Gauteng Jobs in Boksburg Kenesis Sales

About the Company:We are a dynamic marketing company helping businesses grow online through Google Ads, Facebook Ads, and website design.…

View Job  Cape Town: Senior Mechanical Engineer posted by Hire Resolve
View Job

Johannesburg South: Actuarial Analyst posted by Network Finance

Jobs in Gauteng November 20, 2025
Computer Network Finance Other IT

Key Responsibilities:Build, nurture, and expand strong, mutually beneficial client partnerships.Develop compelling product positioning strategies and...

View Job

Johannesburg North: Actuary Manager posted by Network Finance

Jobs in Central Johannesburg Remote November 20, 2025
Computer Network Finance Other IT

Key Responsibilities:- Assist with the development, testing, and validation of market risk models.- Support consulting projects across banking clients...

View Job

Western Cape: Client Relationship Coordinator posted by Manpower Group

Jobs in South Africa November 20, 2025
Manpower Group Marketing Other Sales

Duties & ResponsibilitiesLead Screening & QualificationContact inbound and outbound leads to assess interest and fit.Ask qualifying questions to determine...

View Job

Gauteng: Sales Representative posted by Phakisa Holdings

Jobs in Gauteng November 20, 2025
Marketing Other Sales Phakisa Holdings

Sales RepresentativeType: Temporary Location: JHB - BenoniDuties and Responsibilities:Sell products and services to potential customersBuild relationships...

View Job

Hotazel: Mine Technical Services Manager posted by Hire Resolve

Jobs in Hotazel November 20, 2025
Construction Hire Resolve Mining Other Building

Description:Hire Resolve's Client is currently looking for an experienced Mine Technical Services Manager to join their mining company based in…

View Job

Browse Employers

View All

Job Alerts


Share this to someone who needs a job:
Posted in Jobs in Cape Peninsula, Jobs in Cape Town City Centre, Jobs in Cape Town Region

More Jobs in Your Area