Aircraft Systems Software Developer

Placements24

O Mente

Remote

EUR 70,000 - 110,000

Full time

2 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

Benefits offered by this job

Competitive salary
Health insurance
Retirement savings plan
Fully remote work

Job summary

Placements24 is seeking an Aircraft Systems Software Developer for a fully remote role. You will work on software powering aircraft systems with C, C++, Ada or Java, following DO-178C standards and embedded engineering practices.

The role requires 4+ years in embedded/aerospace software, strong collaboration with cross-disciplinary teams, and a focus on testing, debugging, and maintaining high-quality code in a remote, distributed environment.

Qualifications

  • Bachelor's or Master's degree in CS, SWE, EE, or related field.
  • 4+ years of software development with embedded/aerospace experience.
  • Proficiency in C, C++, Ada, or Java; RTOS familiarity.

Responsibilities

  • Design, develop, test and maintain software for aircraft systems.
  • Write code in C, C++, Ada, or Java with good documentation.
  • Follow DO-178C and best practices for embedded software.
  • Collaborate with systems, hardware, and test engineers on requirements.
  • Develop unit, integration, and system tests; debug complex issues.
  • Participate in code reviews and project planning; improve processes.
  • Stay current with aerospace software trends and tools.

Skills

C
C++
Ada
Java
RTOS experience
Embedded systems
Software development methodologies
DO-178C knowledge
Git

Education

Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or related field

Tools

Git
Build tools

Job description

About the Role

Our client, a cutting-edge aerospace technology firm located in Queenstown, Eastern Cape, is seeking an exceptionally talented Aircraft Systems Software Developer. This fully remote position offers the chance to contribute to the development of sophisticated software that powers modern aircraft systems. You will be involved in the entire software development lifecycle, from requirements gathering and design to coding, testing, and deployment. This role is ideal for a passionate software engineer with a strong understanding of embedded systems, real-time programming, and the unique demands of the aviation industry. Join a collaborative, globally distributed team dedicated to advancing aviation technology through innovative software solutions. This is a remote-first opportunity, leveraging your expertise to build the future of flight from your home office.

Key Responsibilities
  • Design, develop, test, and maintain robust and reliable software for aircraft systems, including flight controls, navigation, avionics, and cockpit displays.
  • Write efficient, well-documented, and maintainable code in languages such as C, C++, Ada, or Java.
  • Implement software according to stringent aerospace standards (e.g., DO-178C) and best practices for embedded systems development.
  • Collaborate with systems engineers, hardware engineers, and test engineers to define software requirements and architecture.
  • Develop and execute unit tests, integration tests, and system tests to ensure software quality and functionality.
  • Troubleshoot and debug complex software issues, identifying root causes and implementing effective solutions.
  • Participate in code reviews, design discussions, and project planning meetings.
  • Contribute to the continuous improvement of software development processes and tools.
  • Stay current with emerging trends and technologies in aerospace software engineering.
Requirements
  • A Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
  • A minimum of 4 years of experience in software development, with a significant focus on embedded systems and/or aerospace applications.
  • Proficiency in one or more relevant programming languages (C, C++, Ada, Java).
  • Experience with real-time operating systems (RTOS) and embedded software development environments.
  • Understanding of software development methodologies such as Agile and Waterfall.
  • Familiarity with aerospace software standards like DO-178C is a strong asset.
  • Experience with version control systems (e.g., Git) and build tools.
  • Strong analytical, problem-solving, and debugging skills.
  • Excellent communication and collaboration skills, effective in a remote team setting.
  • Ability to work independently and manage time effectively in a remote work environment.
Benefits
  • This remote role offers a competitive salary, comprehensive health insurance, and a retirement savings plan.
  • We provide significant opportunities for professional growth, including access to advanced training, conferences, and the chance to work on groundbreaking aerospace projects.
  • The flexibility of a fully remote position allows for an excellent work-life balance.
  • You will be part of an innovative and forward-thinking team that values technical expertise and creative problem-solving.
  • Join our client in Queenstown and contribute to shaping the future of aviation software from the comfort of your home.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Mechanical Design Engineer - Aerospace Components (Remote)
Senior Mechanical Design Engineer - Aerospace Components (Remote)

Placements24 • O Mente

Remote
EUR 109,000 - 163,000
Remote work opportunity
Health insurance
Career development & conferences
+2
Remote Aircraft Systems Software Engineer
Remote Aircraft Systems Software Engineer

Placements24 • O Mente

Remote
EUR 70,000 - 110,000
Competitive salary
Health insurance
Retirement savings plan
+1
Remote Aviation Safety Officer - Compliance & Audit
Remote Aviation Safety Officer - Compliance & Audit

Placements24 • O Mente

Remote
EUR 82,000 - 109,000
Remote-friendly culture
Training and certifications
Flexible work hours
Automotive Systems Engineer - Vehicle Integration
Automotive Systems Engineer - Vehicle Integration

Placements24 • O Mente

Hybrid
EUR 48,000 - 64,000
Medical aid
Hybrid role
Retirement fund
+1
Conductores 3500Kg, Transporte Plataformas Elevadoras
Conductores 3500Kg, Transporte Plataformas Elevadoras

Domestiko.Com • Villena

Remote
EUR 40,000 - 70,000
Competitive salary
Performance bonuses
Health insurance
+3
Technical Support Technician
Technical Support Technician

Placements24 • O Mente

Remote
EUR 13,000 - 19,000
Fully remote
Flexible hours
Training opportunities
+2
Senior Aviation Quality Assurance Manager
Senior Aviation Quality Assurance Manager

Placements24 • O Mente

Hybrid
EUR 65,000 - 86,000
Competitive salary package
Comprehensive benefits plan
Hybrid work model
+1
Senior Software Engineer – C++ / Linux
Senior Software Engineer – C++ / Linux

2164 Airbus Defence and Space SAU • Getafe

Hybrid
EUR 70,000 - 95,000
Health insurance
Stock options
Retirement plan
+2
Electromecánico De Plataformas Elevadoras – Exterior Y Crecimiento
Electromecánico De Plataformas Elevadoras – Exterior Y Crecimiento

Manpower, Inc. • Barcelona

Remote
EUR 45,000 - 70,000
Health insurance
Paid time off
Retirement savings options
+1
Senior Software Engineer – C++ / Linux
Senior Software Engineer – C++ / Linux

Airbus SE • Getafe

Hybrid
EUR 90,000 - 120,000
Vacation days (+35 days)
Hybrid model
Health insurance
+7