×
Register Here to Apply for Jobs or Post Jobs. X

Principal Avionics Software Engineer

Job in Cape Town, 7561, South Africa
Listing for: Placements24
Full Time position
Listed on 2026-10-19
Job specializations:
  • Software Development
    Software Architect, Software Engineer, Embedded Software Engineer
Job Description & How to Apply Below
About the Role

Our client, a premier aviation technology provider located in the vibrant city of Cape Town, Western Cape, ZA , is seeking a distinguished Principal Avionics Software Engineer. This senior leadership position is pivotal in architecting, developing, and validating advanced software solutions for next-generation aircraft systems. You will be at the forefront of innovation, designing safety-critical software that ensures the reliability and performance of complex avionics suites.

The ideal candidate is a deeply technical expert with a proven history of leading challenging software projects within the aerospace domain. This role demands exceptional skills in embedded systems, real-time operating systems, and strict adherence to aviation software standards. Join our esteemed team in Cape Town and play a key role in shaping the future of flight. This is a hands-on technical leadership role with significant impact and responsibility.

Key Responsibilities
  • Lead the design, development, and implementation of safety-critical avionics software in accordance with industry standards (e.g., DO-178C).
  • Architect complex software systems, defining requirements, design patterns, and coding standards.
  • Develop embedded software for various avionics modules, including flight control, navigation, and communication systems.
  • Utilize real-time operating systems (RTOS) and embedded development tools effectively.
  • Perform rigorous software verification and validation activities, including unit testing, integration testing, and system testing.
  • Collaborate closely with hardware engineers, systems engineers, and certification authorities to ensure seamless integration and compliance.
  • Troubleshoot and resolve complex software defects and performance issues.
  • Mentor and guide junior software engineers, fostering technical excellence and best practices.
  • Contribute to the definition of software requirements, architecture, and test strategies.
  • Maintain comprehensive documentation for all software development processes and artifacts.
  • Stay abreast of emerging technologies and methodologies in avionics software development.
  • Participate actively in design reviews and technical forums.
Requirements
  • Master's degree or Ph.D. in Computer Science, Electrical Engineering, Aerospace Engineering, or a related field.
  • Minimum of 12 years of progressive experience in avionics software development.
  • Extensive experience with C/C++ programming for embedded systems.
  • Deep understanding of real-time operating systems (RTOS) and their application in aerospace.
  • Proven experience in developing software compliant with DO-178C (Level A or

    B).
  • Expertise in software architecture, design patterns, and object-oriented programming principles.
  • Familiarity with avionics protocols and standards (e.g., ARINC 429, MIL-STD-1553, AFDX).
  • Experience with simulation tools and embedded debugging techniques.
  • Excellent analytical, problem-solving, and debugging skills.
  • Strong leadership, communication, and team collaboration abilities.
  • Ability to work independently and drive projects to completion.
  • Commitment to quality, safety, and meticulous documentation.
Benefits
  • Exceptional salary and performance-based incentives.
  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off and retirement savings plan.
  • Opportunities for advanced training and professional development.
  • Exposure to cutting-edge aviation technologies and projects in Cape Town .
  • Relocation assistance for qualified international candidates.
  • A stimulating work environment with a highly experienced team.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary