Remote Avionics Software Engineer - Real-Time C/C++

Placements24

Benoni

Hybrid

ZAR 900,000 - 1,300,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote work
Home office stipend
Competitive compensation

Job summary

Placements24 is seeking a Remote Aviation Software Developer to design, develop, test, and maintain high-integrity software for real-time avionics applications. The role requires DO-178C compliance, embedded systems expertise, and strong collaboration in a fully remote environment.

The ideal candidate will contribute to the full software lifecycle, work with systems engineers and hardware teams, and ensure rigorous quality through unit/integration tests and detailed documentation.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Aerospace Engineering, or related field.
  • Minimum of 5 years of professional software development experience, with a focus on embedded systems.
  • Proficiency in C and/or C++ programming.
  • Experience with real-time operating systems (RTOS).
  • Familiarity with avionics standards (e.g., ARINC protocols, DO-178C).
  • Experience with version control (e.g., Git) and build tools.
  • Strong analytical and problem-solving skills.
  • Excellent communication and ability to thrive in a remote team environment.
  • Experience with DOORS is a plus.

Responsibilities

  • Design, implement, and test software for avionics systems, including flight controls, navigation, and communication.
  • Develop software in C/C++ for real-time embedded systems, adhering to strict coding standards.
  • Participate in the full software lifecycle, from requirements analysis to deployment and maintenance.
  • Collaborate with systems engineers and hardware developers to define software requirements and architecture.
  • Perform unit testing, integration testing, and support system-level testing.
  • Develop and maintain software documentation, including design specifications and test procedures.
  • Ensure software compliance with aviation safety standards such as DO-178C.
  • Engage in code reviews and peer programming to ensure code quality and knowledge sharing.
  • Troubleshoot and resolve software defects and performance issues.
  • Contribute to continuous improvement of development processes and tools.

Skills

Embedded systems
C/C++ programming
RTOS
Aviation standards
Remote collaboration
Problem solving

Education

Bachelor's degree in Computer Science / Software Engineering / Aerospace Engineering

Tools

Git
DOORS
Build tools

Job description

Placements24 is seeking a Remote Aviation Software Developer to design, develop, test, and maintain high-integrity software for real-time avionics applications. The role requires DO-178C compliance, embedded systems expertise, and strong collaboration in a fully remote environment.

The ideal candidate will contribute to the full software lifecycle, work with systems engineers and hardware teams, and ensure rigorous quality through unit/integration tests and detailed documentation.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Avionics Software Engineer - Flight-Critical
Remote Avionics Software Engineer - Flight-Critical

Placements24 • Noord-Kaap

Hybrid
ZAR 900,000 - 1,300,000
Remote work
Training resources
Flexible hours
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 Aviation Software Engineer — Real-Time & Flight Systems
Remote Aviation Software Engineer — Real-Time & Flight Systems

Placements24 • Mossel Bay

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Remote work
Access to advanced tools
+1
Senior Avionics Software Engineer - Remote, Impactful Flight Tech
Senior Avionics Software Engineer - Remote, Impactful Flight Tech

Placements24 • Mossel Bay

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Comprehensive health, dental, and vis
Generous paid time off
+5
Remote Senior Avionics Software Engineer | C/C++, DO-178C
Remote Senior Avionics Software Engineer | C/C++, DO-178C

Placements24 • Centurion

Hybrid
ZAR 1,200,000 - 2,000,000
Remote work
Private medical insurance
Retirement contribution
+1
Remote Principal Avionics Software Architect
Remote Principal Avionics Software Architect

Placements24 • Upington

Hybrid
ZAR 1,200,000 - 2,100,000
Competitive salary and bonus
Health, vision, dental insurance
Retirement plan
Remote Aviation Software Developer - Avionics Systems
Remote Aviation Software Developer - Avionics Systems

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,300,000
Remote work
Home office stipend
Competitive compensation
Remote Senior Aviation Software Architect - Embedded & RTOS
Remote Senior Aviation Software Architect - Embedded & RTOS

Placements24 • Pretoria

Hybrid
ZAR 1,200,000 - 1,800,000
High salary + bonuses
Full remote work
Health, dental, vision insurance
+3
Remote Aviation Software Engineer - Real-Time Embedded
Remote Aviation Software Engineer - Real-Time Embedded

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Fully remote
Health coverage
Professional growth opportunities
+2
Remote Aircraft Systems Software Engineer
Remote Aircraft Systems Software Engineer

Placements24 • Vereeniging

Hybrid
ZAR 600,000 - 1,100,000
Global health insurance
Remote work allowance
Flexible working hours
+3