Senior Aviation Software Engineer (Flight Control Systems)

Placements24

Pretoria

Híbrido

ZAR 900.000 - 1.500.000

Jornada completa

Hace 7 días
Sé de los primeros/as/es en solicitar esta vacante

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Fully remote
Competitive salary
Health insurance
Retirement plan
Paid time off
Training opportunities
Groundbreaking projects

Descripción de la vacante

Placements24 is seeking a Senior Aviation Software Engineer specializing in Flight Control Systems.

The role focuses on designing, coding, testing, and validating flight control software for real-time embedded systems, with DO-178C/DO-254 compliance in a fully remote setting.

Formación

  • Bachelor's or Master's degree in Computer Science, Aerospace Engineering, Electrical Engineering, or related field.
  • Minimum of 6 years of professional experience in aviation software development, focusing on flight control systems.
  • Proven embedded C/C++ programming experience for safety-critical applications.
  • Strong understanding of control theory and modern control systems in aviation.
  • Experience with real-time operating systems (RTOS) and embedded development tools.
  • Familiarity with DO-178C/DO-254 standards and MATLAB/Simulink.

Responsabilidades

  • Design, develop, implement, and test flight control software algorithms and modules using C/C++.
  • Develop real-time embedded software for flight control computers and related systems.
  • Apply control theory to develop stable and efficient flight control laws.
  • Conduct unit, integration, and system testing and validation of flight control software.
  • Ensure compliance with aviation software development standards (DO-178C/DO-254).
  • Collaborate with flight dynamics engineers, systems engineers, and other developers in a remote setting.
  • Debug complex software issues using advanced tools and techniques.
  • Create and maintain design specifications, test plans, and traceability reports.
  • Participate in code reviews and drive improvements in development processes.

Conocimientos

Embedded C/C++
Flight control systems
RTOS
Control theory
Git

Educación

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

Herramientas

MATLAB/Simulink
Git
RTOS

Descripción del empleo

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.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Remote Aviation Software Developer - Flight Systems
Remote Aviation Software Developer - Flight Systems

Placements24 • Cape Town

Híbrido
ZAR 900.000 - 1.200.000
Senior Avionics Software Engineer (Remote)
Senior Avionics Software Engineer (Remote)

Placements24 • Randburg

Híbrido
ZAR 1.200.000 - 2.000.000
Fully remote
Flexible hours
Home office setup
+3
Remote Aircraft Systems Software Engineer
Remote Aircraft Systems Software Engineer

Placements24 • Bellville

Híbrido
ZAR 900.000 - 1.200.000
Remote-first culture
Remote Senior Flight Control Software Engineer
Remote Senior Flight Control Software Engineer

Placements24 • Klerksdorp

Híbrido
ZAR 1.800.000 - 2.400.000
Remote work environment
Competitive compensation
Professional development
+2
Remote Aviation Software Engineer
Remote Aviation Software Engineer

Placements24 • Pretoria

Híbrido
ZAR 900.000 - 1.300.000
Remote work
Competitive salary
Health insurance
+2
Remote Aviation Software Developer - Flight Simulation
Remote Aviation Software Developer - Flight Simulation

Placements24 • Sudáfrica

A distancia
ZAR 900.000 - 1.800.000
Remote work flexibility
Health insurance
Professional development opportunities
+1
Remote Aviation Software Developer
Remote Aviation Software Developer

Placements24 • Cape Town

Híbrido
ZAR 900.000 - 1.300.000
Fully remote
Health coverage
Professional growth opportunities
+2
Remote Aircraft Systems Software Engineer
Remote Aircraft Systems Software Engineer

Placements24 • Rustenburg

A distancia
ZAR 900.000 - 1.300.000
Competitive salary
Medical and dental insurance
Remote work stipend
+2
Remote Senior Avionics Software Engineer
Remote Senior Avionics Software Engineer

Placements24 • Centurion

Híbrido
ZAR 1.200.000 - 2.000.000
Remote work
Private medical insurance
Retirement contribution
+1
Principal Aviation Software Development Engineer
Principal Aviation Software Development Engineer

Placements24 • Mbombela (Nelspruit)

Híbrido
ZAR 1.000.000 - 1.500.000
Premium medical coverage
Dental coverage
Vision coverage
+4