Remote Aircraft Systems Software Engineer

Placements24

Bellville

Híbrido

ZAR 900.000 - 1.200.000

Jornada completa

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

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Remote-first culture

Descripción de la vacante

Placements24 partners with a global aerospace leader to fill a Remote Aircraft Systems Software Engineer role. You will design, develop, and test embedded software for aircraft systems, including flight controls and navigation, from a fully remote setup in South Africa.

Key work focuses on C/C++, Ada, RTOS, and safety-critical avionics practices. You will collaborate with a distributed team in a remote-first culture, with opportunities for professional growth and exposure to cutting-edge

Formación

  • Embedded software development experience, preferably in aerospace or defense.
  • Strong C/C++ skills and RTOS experience.
  • Familiarity with DO-178C and aerospace standards is desirable.

Responsabilidades

  • Design, develop, and implement embedded software for aircraft systems (flight controls, navigation, comms).
  • Write clean, efficient code in C, C++, or Ada.
  • Perform unit, integration, and system testing for reliability and performance.
  • Collaborate with systems/hardware engineers in a virtual environment.
  • Participate in code reviews and maintain code quality.
  • Document design specifications and user manuals.

Conocimientos

C/C++
Ada
RTOS
SDLC
Agile
MATLAB/Simulink
DO-178C
Remote work

Educación

Bachelors/Masters in Engineering/CS

Herramientas

MATLAB/Simulink

Descripción del empleo

About the Role

Our client, a global leader in aerospace innovation, is seeking a highly skilled and motivated Remote Aircraft Systems Software Engineer to contribute to the development of next-generation avionics and flight control systems. This role operates on a fully remote basis, offering unparalleled flexibility to candidates across South Africa. You will be instrumental in designing, developing, and testing complex software solutions that are integral to aircraft safety and performance. This is an opportunity to work on challenging projects, collaborating with a distributed team of experts using state-of-the-art development tools and methodologies. The ideal candidate thrives in an autonomous work environment, possesses exceptional coding skills, and has a passion for pushing the boundaries of aviation technology. Our client is committed to fostering a remote-first culture, providing robust support and collaboration tools to ensure productivity and engagement regardless of physical location.

Key Responsibilities
  • Design, develop, and implement embedded software for aircraft systems, including flight controls, navigation, and communication systems.
  • Write clean, efficient, and maintainable code in languages such as C, C++, or Ada.
  • Perform unit testing, integration testing, and system testing to ensure software reliability and performance.
  • Collaborate closely with systems engineers, hardware engineers, and other software developers in a virtual environment.
  • Participate in code reviews, providing and receiving constructive feedback to maintain code quality.
  • Develop and maintain software documentation, including design specifications and user manuals.
  • Troubleshoot and debug software issues identified during development and testing phases.
  • Contribute to the definition and refinement of software development processes and best practices.
  • Stay abreast of the latest advancements in embedded systems, avionics, and software engineering techniques.
  • Ensure compliance with aerospace software development standards and safety-critical systems requirements.
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
  • Proven experience in embedded software development, preferably within the aerospace or defense industry.
  • Strong proficiency in C/C++ and experience with real-time operating systems (RTOS).
  • Familiarity with software development lifecycle (SDLC) and agile methodologies.
  • Experience with model-based development tools (e.g., MATLAB/Simulink) is a plus.
  • Understanding of avionics systems and aerospace standards (e.g., DO-178C) is highly desirable.
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration skills, with the ability to work effectively in a remote team.
  • Self-motivated with a strong ability to manage time and prioritize tasks independently.
  • Must have a reliable high-speed internet connection and a dedicated home office workspace.
Benefits
  • Highly competitive salary package.
  • Flexibility of a fully remote work arrangement.
  • Opportunities to work on cutting-edge aerospace technology.
  • Professional development and training opportunities.
  • Contribution to innovative and safety-critical projects.
  • Flexible working hours to accommodate different time zones.
  • Comprehensive health and wellness benefits package.
  • Potential for equity or performance-based bonuses.
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 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 Aircraft Systems Software Engineer
Remote Aircraft Systems Software Engineer

Placements24 • Noord-Kaap

Híbrido
ZAR 900.000 - 1.300.000
Remote work
Training resources
Flexible hours
Remote Aviation Software Developer - Flight Systems
Remote Aviation Software Developer - Flight Systems

Placements24 • Cape Town

Híbrido
ZAR 900.000 - 1.200.000
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
Senior Aviation Software Engineer (Flight Control Systems)
Senior Aviation Software Engineer (Flight Control Systems)

Placements24 • Pretoria

Híbrido
ZAR 900.000 - 1.500.000
Fully remote
Competitive salary
Health insurance
+4
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
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 Aircraft Systems Engineer - Aviation Software
Remote Aircraft Systems Engineer - Aviation Software

Placements24 • Durban

Híbrido
ZAR 1.667.000 - 2.501.000
Fully remote work arrangement
Competitive salary
Professional development budget
+1
Avionics Systems Engineer (Remote)
Avionics Systems Engineer (Remote)

Placements24 • Paarl

Híbrido
ZAR 1.000.000 - 1.600.000
Health benefits
Retirement plan
Remote work
+1
Remote Aircraft Systems Software Developer
Remote Aircraft Systems Software Developer

Placements24 • Vereeniging

Híbrido
ZAR 600.000 - 1.100.000
Global health insurance
Remote work allowance
Flexible working hours
+3