Remote Aviation Software Developer - Flight Systems

Placements24

Cape Town

Hybrid

ZAR 900,000 - 1,200,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Placements24 is seeking a highly skilled Remote Aviation Software Developer specializing in Flight Systems to join a forward-thinking team. This fully remote role is based out of Cape Town, South Africa, with the flexibility to work from anywhere in SA.

You will develop software powering modern aviation, tackle real-time systems, and contribute to safety and efficiency of flight operations. You’ll work on complex algorithms, embedded systems, and DO-178C compliant code, collaborating across

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related discipline.
  • Minimum of 5 years of professional software development experience, with a significant focus on embedded or real-time applications.
  • Proven experience developing software for the aviation or aerospace industry.
  • Strong proficiency in programming languages such as C, C++, or Ada.
  • Experience with real-time operating systems (RTOS) and embedded software development environments.
  • Familiarity with software version control systems (e.g., Git) and build systems.

Responsibilities

  • Design, develop, and maintain high-performance software for flight control systems, navigation, and avionics.
  • Implement and optimize algorithms for real-time data processing and decision-making in flight environments.
  • Collaborate with systems engineers and aviation experts to translate requirements into robust software solutions.
  • Write clean, efficient, and well-documented code adhering to strict aviation software standards (e.g., DO-178C).
  • Conduct thorough unit testing, integration testing, and system testing to ensure software reliability and safety.
  • Participate in code reviews and contribute to the continuous improvement of software development processes.
  • Troubleshoot and debug software issues, providing timely and effective solutions.
  • Stay abreast of the latest advancements in aviation software and embedded systems technology.
  • Contribute to the development of software architecture and design documentation.
  • Engage in agile development methodologies, participating in sprint planning, daily stand-ups, and retrospectives.

Skills

C/C++/Ada
RTOS
Embedded systems
Git/build tools
DO-178C
Remote collaboration

Education

Bachelor's degree in CS/SE/EE or related

Tools

Git
Build systems

Job description

About the Role

We are looking for a highly skilled and motivated Remote Aviation Software Developer specializing in Flight Systems to join Our client's forward-thinking team. This is a fully remote position, offering the flexibility to work from anywhere within South Africa, with a strong emphasis on digital collaboration. The ideal candidate will be instrumental in developing and enhancing the sophisticated software that powers modern aviation. This role is critical to Our client's mission of delivering innovative and reliable aviation solutions. You will be working on complex algorithms and real-time systems, contributing directly to the safety and efficiency of flight operations. This remote-first opportunity is based out of **Cape Town, Western Cape**, but allows for seamless operation from any approved location.


Key Responsibilities


  • Design, develop, and maintain high-performance software for flight control systems, navigation, and avionics.

  • Implement and optimize algorithms for real-time data processing and decision-making in flight environments.

  • Collaborate with systems engineers and aviation experts to translate requirements into robust software solutions.

  • Write clean, efficient, and well-documented code adhering to strict aviation software standards (e.g., DO-178C).

  • Conduct thorough unit testing, integration testing, and system testing to ensure software reliability and safety.

  • Participate in code reviews and contribute to the continuous improvement of software development processes.

  • Troubleshoot and debug software issues, providing timely and effective solutions.

  • Stay abreast of the latest advancements in aviation software and embedded systems technology.

  • Contribute to the development of software architecture and design documentation.

  • Engage in agile development methodologies, participating in sprint planning, daily stand-ups, and retrospectives.


Requirements


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

  • Minimum of 5 years of professional software development experience, with a significant focus on embedded systems or real-time applications.

  • Proven experience developing software for the aviation or aerospace industry.

  • Strong proficiency in programming languages such as C, C++, or Ada.

  • Experience with real-time operating systems (RTOS) and embedded software development environments.

  • Understanding of aerospace communication protocols and data formats.

  • Familiarity with software development lifecycles and agile methodologies.

  • Experience with software version control systems (e.g., Git) and build systems.

  • Excellent problem-solving and debugging skills.

  • Strong communication skills, with the ability to articulate technical concepts clearly in a remote setting.

  • Demonstrated ability to work independently and manage time effectively in a remote work environment.


Benefits

This fully remote role offers a competitive salary and a comprehensive benefits package. Enjoy the flexibility of working from home, professional development opportunities, and the chance to work on challenging and impactful projects in the aviation technology space. Our client supports a healthy work-life balance and provides access to cutting-edge tools and technologies. You will be part of a global team dedicated to pushing the boundaries of aviation.

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 • Cape Town

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

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,300,000
Remote work
Competitive salary
Health insurance
+2
Remote Aviation Software Architect
Remote Aviation Software Architect

Placements24 • Sandton

Hybrid
ZAR 1,976,000 - 3,952,000
Competitive salary
Remote work
Professional growth
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
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 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 Senior Avionics Systems Engineer
Remote Senior Avionics Systems Engineer

Placements24 • South Africa

Remote
ZAR 900,000 - 1,300,000
Private health insurance
Retirement savings plan
Performance bonuses
Remote Senior Avionics Software Engineer
Remote Senior Avionics Software Engineer

Placements24 • Centurion

Hybrid
ZAR 1,200,000 - 2,000,000
Remote work
Private medical insurance
Retirement contribution
+1
Remote Aviation Software Developer (Full Stack)
Remote Aviation Software Developer (Full Stack)

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,200,000
Flexible working hours
Annual leave & growth budget
Remote-friendly culture
Remote Aircraft Systems Software Developer
Remote Aircraft Systems Software Developer

Placements24 • Vereeniging

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