Remote Senior Flight Control Software Engineer

Placements24

Klerksdorp

Hybrid

ZAR 1,800,000 - 2,400,000

Full time

5 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 environment
Competitive compensation
Professional development
Home office stipend
Health insurance

Job summary

Placements24 is seeking a Senior Flight Control Software Engineer to join a global aerospace development team. This fully remote role focuses on design, development, validation, and testing of flight control software for advanced aviation systems.

You will work with real-time embedded software in C/C++, apply DO-178C processes, and collaborate with engineers across regions. Strong communication and problem-solving are essential for success in a distributed environment.

Qualifications

  • Master's or PhD in Aerospace, CS, Electrical Engineering or related field.
  • 7+ years in flight control software development.
  • Experience with real-time embedded software, preferably C/C++.
  • Familiar with DO-178C development and certification processes.
  • Experience with MATLAB/Simulink for algorithm development.
  • Strong analytical, debugging and problem-solving skills.

Responsibilities

  • Design, develop and implement flight control software per safety standards.
  • Develop and validate advanced flight control algorithms for stability and control.
  • Conduct SIL and HIL testing to verify functionality and performance.
  • Collaborate with distributed teams of engineers and specialists.
  • Ensure compliance with DO-178C and RTCA aerospace regulations.
  • Participate in code reviews and software architecture definition.
  • Troubleshoot and resolve complex software issues during testing.
  • Document designs, algorithms, tests and results clearly.
  • Stay updated with latest aviation tech and embedded software techniques.
  • Contribute to process and tooling improvements within the team.

Skills

Real-time embedded
C/C++
Flight dynamics
Control theory
Remote teamwork
Analytical skills
Communication

Education

Master's or PhD in Aerospace/CS/EE

Tools

MATLAB/Simulink

Job description

About the Role

Our client is actively seeking a highly experienced Senior Flight Control Software Engineer to join their advanced development team. This is a fully remote position, allowing you to contribute your expertise from anywhere within the designated working regions. You will play a critical role in the design, development, implementation, and testing of flight control software for cutting-edge aerospace applications. This includes developing complex algorithms, ensuring adherence to rigorous safety standards (e.g., DO-178C), and collaborating with a distributed team of engineers. The ideal candidate possesses a deep understanding of flight dynamics, control systems theory, and real-time embedded software development. This is an exceptional opportunity to leverage your skills in a challenging, impactful, and flexible remote work environment, contributing to the forefront of aviation technology innovation.

Key Responsibilities
  • Design, develop, and implement robust flight control software in accordance with rigorous safety standards and requirements.
  • Develop and validate advanced flight control algorithms for stability augmentation, autoland, and other critical flight control functions.
  • Perform software-in-the-loop (SIL) and hardware-in-the-loop (HIL) testing to verify software functionality and performance.
  • Collaborate effectively with a geographically dispersed team of software engineers, systems engineers, and flight dynamics specialists.
  • Ensure compliance with industry standards such as DO-178C, RTCA standards, and other relevant aerospace regulations.
  • Participate in code reviews, define software architecture, and contribute to the overall software development lifecycle.
  • Troubleshoot and resolve complex software issues and bugs identified during testing and integration phases.
  • Document software designs, algorithms, test procedures, and results comprehensively.
  • Stay current with the latest advancements in flight control systems and embedded software development techniques.
  • Contribute to the continuous improvement of software development processes and tools within the team.
Requirements
  • Master's or Ph.D. in Aerospace Engineering, Computer Science, Electrical Engineering, or a related field.
  • A minimum of 7 years of professional experience in flight control software development.
  • Proven expertise in developing real-time embedded software, preferably in C/C++.
  • Strong understanding of control theory, flight dynamics, and stability and control principles.
  • Demonstrated experience with DO-178C development and certification processes is essential.
  • Experience with simulation tools (e.g., MATLAB/Simulink) for algorithm development and testing.
  • Excellent analytical, debugging, and problem-solving skills.
  • Proven ability to work independently and collaborate effectively in a remote team environment.
  • Strong written and verbal communication skills.
  • Must be legally eligible to work remotely and meet any potential compliance requirements for projects.
Benefits
  • A highly competitive annual salary package up to R .
  • Fully remote work arrangement, offering maximum flexibility.
  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off and holiday schedule.
  • Retirement savings plan with company matching.
  • Opportunities for professional development, including access to online courses and conferences.
  • Direct contribution to the development of cutting-edge aviation technology.
  • A collaborative and supportive virtual work environment.
  • Potential for significant career growth within a forward-thinking company.
  • Home office setup stipend to ensure productivity.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Remote Aviation Software Developer - Flight Systems
Remote Aviation Software Developer - Flight Systems

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,200,000
Senior Aviation Software Architect (Remote)
Senior Aviation Software Architect (Remote)

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
Remote Aviation Software Engineer

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,300,000
Remote work
Competitive salary
Health insurance
+2
Senior Avionics Software Engineer (Remote)
Senior Avionics Software Engineer (Remote)

Placements24 • Mossel Bay

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Comprehensive health, dental, and vis
Generous paid time off
+5
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 • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Fully remote
Health coverage
Professional growth opportunities
+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 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 Systems Engineer
Remote Aviation Systems Engineer

Placements24 • Cape Town

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