Remote Aviation Software Engineer

Placements24

Pretoria

Hybrid

ZAR 900,000 - 1,300,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

Remote work
Competitive salary
Health insurance
Paid time off
Professional development budget

Job summary

Placements24 is seeking a Remote Aviation Software Engineer to design, develop and deploy software for flight simulation, aircraft systems or air traffic management from a home office in South Africa.

You will work with a global team, applying real-time, embedded and simulation techniques using C++, Python, Java and Ada, with DO-178C familiarity valued. This role offers flexible hours, competitive compensation, and opportunities for professional development.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Aerospace Engineering, or related field.
  • 5+ years of experience in aviation software development.
  • Strong programming skills in C++, Python, Java, or Ada.
  • Experience with real-time systems, embedded software or simulation technologies.
  • Familiarity with aerospace standards and development lifecycles (e.g., DO-178C).
  • Ability to work independently in a remote setting.

Responsibilities

  • Design, code, test, and deploy software for aviation platforms.
  • Collaborate to define software requirements and architecture.

Skills

C++
Python
Java
Ada
Real-time
Embedded software
Simulation
DO-178C

Education

Bachelors in CS
Software Eng
Aerospace Eng

Tools

DO-178C

Job description

About the Role

Our client is seeking a highly motivated and experienced Remote Aviation Software Engineer to join their innovative team, working remotely from anywhere within South Africa . You will be instrumental in designing, developing, and implementing cutting-edge software solutions for flight simulation, aircraft systems, or air traffic management. This role offers the unique opportunity to contribute to the advancement of aviation technology from the convenience of your home office, collaborating with a global team of experts and driving the future of flight through sophisticated software development.

Key Responsibilities
  • Design, code, test, and deploy robust software applications for aviation-specific platforms, utilizing languages like C++, Python, or Java.
  • Collaborate with systems engineers, domain experts, and other stakeholders to define software requirements and architectural designs.
  • Develop and optimize algorithms for complex aviation challenges, such as flight path optimization, real-time data processing, and simulation modeling.
  • Implement and maintain software systems, ensuring adherence to coding standards, security protocols, and industry best practices.
  • Participate in code reviews, provide technical guidance, and mentor junior engineers.
  • Troubleshoot and resolve software defects and performance issues in development and production environments.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, Aerospace Engineering, or a related field.
  • Proven experience (5+ years) in software development, with a significant portion focused on aviation-related software .
  • Strong programming skills in languages such as C++, Python, Java, or Ada.
  • Experience with real-time systems, embedded software, or simulation technologies.
  • Familiarity with aerospace standards and development lifecycles (e.g., DO-178C).
  • Excellent problem-solving abilities, strong analytical skills, and the capacity for independent work in a remote setting.
Benefits
  • A highly competitive salary and potential for performance bonuses.
  • Flexible working hours and the complete flexibility of a remote work environment.
  • Comprehensive health, dental, and vision insurance plans.
  • Generous annual leave and paid sick leave.
  • Professional development budget for conferences, training, and certifications.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Remote Aircraft Systems Software Engineer
Remote Aircraft Systems Software Engineer

Placements24 • Rustenburg

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Medical and dental insurance
Remote work stipend
+2
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
Senior Aviation Software Engineer
Senior Aviation Software Engineer

Placements24 • Centurion

Hybrid
ZAR 1,787,000 - 2,600,000
Competitive salary
Flexible remote working
Health, dental, vision insurance
+1
Remote Aircraft Systems Software Developer
Remote Aircraft Systems Software Developer

Placements24 • Polokwane

Hybrid
ZAR 600,000 - 1,400,000
Remote work allowance
Health insurance
Flexible hours
+2
Remote Aircraft Systems Engineer
Remote Aircraft Systems Engineer

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 900,000 - 1,400,000
Health insurance
Home office stipend
Remote work culture
Remote Aviation Systems Engineer
Remote Aviation Systems Engineer

Placements24 • LegKraal Gate

Hybrid
ZAR 600,000 - 1,000,000
Competitive pay
Remote work
Benefits package
+2
Remote Aircraft Systems Specialist
Remote Aircraft Systems Specialist

Placements24 • Cape Town

Hybrid
ZAR 1,000,000 - 1,400,000
Salary bonus
Remote work
Health benefits
+2
Remote Aviation Systems Engineer
Remote Aviation Systems Engineer

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,300,000
Fully remote work arrangement
Health benefits
Professional development budget
+1
Remote Aviation Software Engineer — Real-Time Flight
Remote Aviation Software Engineer — Real-Time Flight

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,300,000
Remote work
Competitive salary
Health insurance
+2
Remote Aircraft Systems Analyst
Remote Aircraft Systems Analyst

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,300,000
Full remote work flexibility
Health & well-being benefits
Home office setup allowance
+1