Senior Aviation Software Engineer (Flight Control Systems)

Placements24

Pretoria

Hybrid

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

Fully remote work arrangement
Highly competitive salary and bonus
Health, dental, and vision insurance
Generous retirement savings plan with
Significant paid time off and holidays
Access to leading development tools
Advanced technical training
Work on groundbreaking aviation tech
Collaborative remote culture

Job summary

Placements24 is seeking a Senior Aviation Software Engineer specializing in flight control systems. The role is fully remote, enabling you to contribute to advanced flight control software from home.

You will design, code, test, and validate algorithms ensuring safety and performance in modern aircraft, with emphasis on real-time embedded systems and rigorous development lifecycles. The ideal candidate has 6+ years in aviation software, strong C/C++ skills, and familiarity with RTOS and

Qualifications

  • Experience in safety-critical aviation software development.
  • Strong C/C++ for real-time embedded systems.
  • Familiarity with DO-178C/DO-254 is a plus.

Responsibilities

  • Design, develop, and test flight control software algorithms/modules in C/C++.
  • Develop real-time embedded software for flight control computers.
  • Apply control theory to create stable flight control laws.
  • Perform unit/integration/system validation of flight software.
  • Ensure compliance with aviation software standards (DO-178C/DO-254).
  • Collaborate remotely with engineers and other developers.
  • Debug complex software issues with advanced tools.
  • Create design specs, test plans, and traceability reports.
  • Participate in code reviews and process improvements.
  • Stay updated on propulsion/avionics tech and aerospace software.
  • Contribute to architectural design and evolution of flight software.

Skills

C/C++ programming
Real-time embedded
Flight control
Aerospace software

Education

Bachelor's or Master's in CS/AE/EE

Tools

MATLAB/Simulink
Git
RTOS

Job description

About the Role

Our client, a pioneering force in aerospace innovation, is seeking an experienced Senior Aviation Software Engineer specializing in Flight Control Systems. This fully remote position offers an exceptional opportunity to contribute to the development of sophisticated flight control software from the comfort of your own home. You will be instrumental in designing, coding, testing, and validating flight control algorithms and software modules that ensure the safety, stability, and performance of modern aircraft. This role requires a deep understanding of real-time embedded systems, control theory, C/C++ programming, and rigorous software development lifecycles within the aerospace domain. The ideal candidate is a highly motivated and detail-oriented professional who thrives in a remote work environment and possesses a strong passion for aviation technology. Join our forward-thinking team and help shape the future of flight control, wherever you are based in Pretoria, Gauteng , though the role itself is fully remote.

Key Responsibilities
  • Design, develop, implement, and test flight control software algorithms and modules using C/C++.
  • Develop real-time embedded software for flight control computers and associated systems.
  • Apply principles of control theory and modern control system design to develop stable and efficient flight control laws.
  • Perform rigorous unit testing, integration testing, and system validation of flight control software.
  • Ensure compliance with stringent aviation software development standards (e.g., DO-178C, DO-254).
  • Collaborate effectively with flight dynamics engineers, systems engineers, and other software developers in a remote setting.
  • Debug complex software issues using advanced debugging tools and techniques.
  • Create and maintain comprehensive software documentation, including design specifications, test plans, and traceability reports.
  • Participate in code reviews and contribute to the continuous improvement of software development processes.
  • Stay updated with the latest advancements in flight control technology, embedded systems, and aerospace software engineering.
  • Contribute to the architectural design and evolution of flight control software systems.
Requirements
  • Bachelor's or Master's degree in Computer Science, Aerospace Engineering, Electrical Engineering, or a related field.
  • Minimum of 6 years of professional experience in aviation software development, with a focus on flight control systems.
  • Proven expertise in embedded C/C++ programming for safety-critical applications.
  • Strong understanding of control theory, modern control systems, and their application in aviation.
  • Experience with real-time operating systems (RTOS) and embedded system development tools.
  • Familiarity with aerospace software standards like DO-178C and DO-254.
  • Experience with simulation tools (e.g., MATLAB/Simulink) for algorithm development and testing.
  • Excellent analytical, problem-solving, and debugging skills.
  • Demonstrated ability to work independently and effectively manage tasks in a remote environment.
  • Strong communication and collaboration skills.
  • Experience with version control systems (e.g., Git) and Agile methodologies is beneficial.
Benefits
  • Fully remote work arrangement offering maximum flexibility and work-life balance.
  • Highly competitive salary and performance-based bonus opportunities.
  • Comprehensive health, dental, and vision insurance plans.
  • Generous retirement savings plan with employer matching.
  • Significant paid time off and company holidays.
  • Access to industry-leading software development tools and platforms.
  • Opportunities for advanced technical training and professional development.
  • Chance to work on groundbreaking aviation technology projects.
  • Supportive and collaborative remote team culture.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 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 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
Principal Aviation Software Development Engineer
Principal Aviation Software Development Engineer

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 1,000,000 - 1,500,000
Premium medical coverage
Dental coverage
Vision coverage
+4
Remote Aircraft Systems Software Engineer
Remote Aircraft Systems Software Engineer

Placements24 • Noord-Kaap

Hybrid
ZAR 900,000 - 1,300,000
Remote work
Training resources
Flexible hours
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 Senior Aviation Systems Architect
Remote Senior Aviation Systems Architect

Placements24 • Pretoria

Hybrid
ZAR 1,200,000 - 2,000,000
Remote-first work
Competitive salary
Health insurance
+5
Principal Avionics Software Engineer
Principal Avionics Software Engineer

Placements24 • Cape Town

On-site
ZAR 1,800,000 - 3,200,000
Health/dental/vision insurance
Relocation assistance
Professional development
Lead Aviation Software Developer
Lead Aviation Software Developer

Placements24 • Midrand

Hybrid
ZAR 1,200,000 - 1,600,000
Health insurance
Retirement savings plan
Performance bonuses
+1
Principal Avionics Software Engineer
Principal Avionics Software Engineer

Placements24 • Upington

Hybrid
ZAR 1,200,000 - 2,100,000
Competitive salary and bonus
Health, vision, dental insurance
Retirement plan