Remote Aircraft Systems Software Developer

Placements24

Vereeniging

Hybrid

ZAR 600,000 - 1,100,000

Full time

2 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

Global health insurance
Remote work allowance
Flexible working hours
Career growth opportunities
Remote-first culture
Virtual team-building

Job summary

Placements24 is seeking an Aircraft Systems Software Developer for a fully remote role with a global aviation tech leader. You’ll design, develop, and implement software for flight control, navigation, and communications, ensuring safety-critical standards.

Work with an international distributed team, write code in C++, Python, or Ada, perform unit and integration tests, and document all work. This role emphasizes high-quality, reliable software and strong collaboration.

Qualifications

  • Bachelor's or Master's degree in computer science, software engineering, or related field.
  • Proven experience in embedded real-time software development.
  • Proficiency in C++, Python, or Ada.
  • Experience with SDLC and agile methodologies; knowledge of avionics standards is a plus.

Responsibilities

  • Design, develop, test, and maintain software for aircraft systems.
  • Write clean, well-documented code in languages such as C++, Python, or Ada.
  • Collaborate with systems engineers, hardware developers, and other stakeholders to define software requirements and specifications.
  • Implement software solutions that integrate with aircraft hardware.
  • Perform rigorous software testing, including unit, integration, and system tests.
  • Troubleshoot and debug software issues and improve code quality.
  • Participate in code reviews and document software development processes.

Skills

C++
Python
Ada
Embedded systems
Real-time systems
Software engineering
DO-178C knowledge
ARINC standards
Remote collaboration
SDLC

Education

Bachelor's or Master's in Computer Science / Software Engineering / Electrical Engineering

Job description

About the Role

Our client, a globally recognized leader in aviation technology and software solutions, is seeking a highly motivated and skilled Aircraft Systems Software Developer to join their distributed engineering team. This role is fully remote , allowing you to contribute to critical aviation projects from the comfort of your own location. You will be responsible for designing, developing, and implementing complex software solutions for aircraft systems, including flight control, navigation, and communication platforms. This is an exceptional opportunity to work on innovative projects that push the boundaries of aerospace technology, collaborate with a talented international team, and make a significant impact on the future of aviation. Our client offers a dynamic and forward-thinking work environment that prioritizes remote collaboration and employee well-being, ensuring you have the tools and support needed to succeed from anywhere. The focus is on delivering high-quality, reliable software solutions for demanding aviation applications.

Key Responsibilities
  • Design, develop, test, and maintain software for various aircraft systems, adhering to strict safety and performance standards.
  • Write clean, efficient, and well-documented code in languages such as C++, Python, or Ada.
  • Collaborate closely with systems engineers, hardware developers, and other stakeholders to define software requirements and specifications.
  • Implement software solutions that integrate seamlessly with existing and new aircraft hardware.
  • Perform rigorous software testing, including unit testing, integration testing, and system testing.
  • Troubleshoot and debug software issues, identifying root causes and implementing effective solutions.
  • Participate in code reviews to ensure code quality, maintainability, and adherence to coding standards.
  • Contribute to the continuous improvement of software development processes and methodologies.
  • Maintain comprehensive documentation for all developed software, including design documents, test reports, and user guides.
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
  • Proven experience in software development, with a strong emphasis on embedded systems and real-time applications.
  • Proficiency in programming languages commonly used in aerospace, such as C++, Python, or Ada.
  • Experience with software development lifecycle (SDLC) and agile methodologies.
  • Familiarity with avionics standards and protocols is highly desirable (e.g., DO-178C, ARINC standards).
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration skills, with experience working in remote teams.
  • Demonstrated ability to work independently and manage time effectively in a remote setting.
  • A passion for aviation and a commitment to developing safety-critical software.
Benefits
  • Highly competitive salary with performance-based incentives.
  • Comprehensive global health insurance coverage.
  • Generous remote work allowance for home office setup.
  • Flexible working hours to accommodate different time zones.
  • Significant opportunities for professional growth and skill development in cutting-edge aviation technologies.
  • Chance to work on impactful projects with a leading aviation technology company.
  • A truly remote-first work culture that values flexibility and autonomy.
  • Regular virtual team-building activities and communication channels.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Aircraft Systems Specialist
Remote Aircraft Systems Specialist

Placements24 • East London

Hybrid
ZAR 1,976,000 - 3,129,000
Remote work setup allowance
Health, dental, and vision insurance
Professional development opportunities
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
Remote Aviation Software Developer
Remote Aviation Software Developer

Placements24 • Randburg

Hybrid
ZAR 600,000 - 900,000
Health insurance
Flexible hours
Remote work
+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 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 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 Engineer
Remote Aircraft Systems Engineer

Placements24 • LegKraal Gate

Hybrid
ZAR 700,000 - 1,400,000
Fully remote
Career growth
Training opportunities
Remote Aircraft Systems Specialist
Remote Aircraft Systems Specialist

Placements24 • Durban

Hybrid
ZAR 900,000 - 1,400,000
Health insurance
Home office stipend
Flexible working hours
+1