Senior Avionics Software Engineer (Remote)

Placements24

Stellenbosch

Hybrid

ZAR 1,200,000 - 1,800,000

Full time

5 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary and bonuses
Health, dental, vision insurance
Stock options or equity
Remote work stipend
Professional growth
Challenging aviation projects

Job summary

Placements24 seeks a Senior Avionics Software Engineer to join a fully remote development team. You will design and implement real-time embedded software for advanced aircraft systems, ensuring safety-critical compliance and robust performance.

The role requires deep expertise in C/C++ (and Ada), RTOS, DO-178C, and avionics protocols (ARINC 429/664). You will collaborate with hardware and systems engineers across distributed teams to deliver safe, reliable aviation software.

Qualifications

  • Degree in a relevant field with 7+ years in avionics or embedded software.
  • Expertise in C/C++ and RTOS for safety-critical systems.
  • Experience with DO-178C and avionics protocols (ARINC 429/664).

Responsibilities

  • Design, develop, test, and integrate real-time embedded software for avionics.
  • Write clean, efficient code in C, C++, or Ada.
  • Support all software lifecycle stages from requirements to deployment.
  • Perform unit, integration and system testing; verify and validate software.
  • Collaborate with hardware/systems engineers to define software architecture.

Skills

C/C++ programming
RTOS
Ada
Safety-critical

Education

Master's or Bachelor's in CS/SE/EE

Job description

About the Role

Our client is seeking a highly experienced Senior Avionics Software Engineer to join their fully remote development team, contributing to the design and implementation of critical software for advanced aircraft systems. You will be instrumental in developing robust, real-time embedded software that powers the next generation of avionics. This role demands a deep understanding of software engineering principles, safety-critical systems, and a passion for innovation in the aerospace sector. You will work in a collaborative, distributed environment, pushing the boundaries of what's possible in aviation technology.


Key Responsibilities


  • Design, develop, test, and integrate real-time embedded software for avionics systems, adhering to safety-critical standards.

  • Write clean, maintainable, and efficient code in languages such as C, C++, or Ada.

  • Participate in all phases of the software development lifecycle, from requirements analysis to deployment and support.

  • Perform software verification and validation activities, including unit testing, integration testing, and system testing.

  • Collaborate with hardware engineers, systems engineers, and other stakeholders to define software requirements and architecture.

  • Troubleshoot and debug complex software issues in development and production environments.

  • Contribute to the continuous improvement of software development processes and tools.


Requirements


  • Master's or Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.

  • 7+ years of professional experience in avionics or embedded software development, with a strong focus on safety-critical systems.

  • Demonstrated expertise in C/C++ programming and real-time operating systems (RTOS).

  • Experience with software development methodologies for safety-critical applications (e.g., DO-178C).

  • Familiarity with avionics communication protocols (e.g., ARINC 429, ARINC 664).

  • Excellent problem-solving, analytical, and debugging skills, with the ability to thrive in a remote, collaborative setting.


Benefits


  • Exceptional annual salary and performance-based bonuses.

  • Comprehensive health, dental, and vision insurance.

  • Generous stock options or equity grants.

  • Flexible remote work schedule and a stipend for home office setup.

  • Opportunities for professional growth, certifications, and conference attendance.

  • Engage in challenging projects that define the future of aviation.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Aviation Software Engineer
Senior Aviation Software Engineer

Placements24 • Centurion

On-site
ZAR 1,787,000 - 2,600,000
Competitive salary
Flexible remote working
Health, dental, vision insurance
+1
Senior Avionics Engineer
Senior Avionics Engineer

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 1,200,000 - 1,800,000
Performance bonuses
Fully remote
Global health insurance
+2
Senior Aviation Systems Engineer (Remote)
Senior Aviation Systems Engineer (Remote)

Placements24 • Gauteng

Hybrid
ZAR 1,200,000 - 2,100,000
Health insurance
Generous PTO and holidays
Professional development and training
+1
Remote Aviation Software Developer
Remote Aviation Software Developer

Placements24 • Mossel Bay

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Remote work
Access to advanced tools
+1
Remote Aviation Software Developer
Remote Aviation Software Developer

Placements24 • Bloemfontein

Hybrid
ZAR 420,000 - 660,000
Competitive salary
Health insurance
Paid time off
+2
Remote Aviation Systems Engineer
Remote Aviation Systems Engineer

Placements24 • Cape Town

Hybrid
ZAR 700,000 - 1,100,000
Health insurance
Paid time off
Engineering tools
+1
Remote Aviation Software Developer
Remote Aviation Software Developer

Placements24 • Polokwane

Hybrid
ZAR 90,000 - 150,000
Competitive salary
Fully remote work
Health, dental, and vision insurance
+2
Senior Avionics Software Engineer — Remote
Senior Avionics Software Engineer — Remote

Placements24 • Stellenbosch

Hybrid
ZAR 1,200,000 - 1,800,000
Competitive salary and bonuses
Health, dental, vision insurance
Stock options or equity
+3
Remote Aircraft Systems Specialist
Remote Aircraft Systems Specialist

Placements24 • Gauteng

Hybrid
ZAR 1,000,000 - 1,800,000
Fully remote work
Health insurance
Professional development allowance
Remote Aircraft Systems Software Engineer
Remote Aircraft Systems Software Engineer

Placements24 • Rustenburg

Remote
ZAR 900,000 - 1,300,000
Competitive salary
Medical and dental insurance
Remote work stipend
+2