Skip to content
mimi

Aerospace Software Engineer

Darwin Recruitment

Como · On-site Full-time 1mo ago

About the role

About

An innovative aerospace company developing advanced high‐altitude platforms is looking for an Aerospace Software Engineer to join its growing engineering team. The successful candidate will work closely with both the Software and Embedded Systems teams to develop, integrate, and maintain software solutions for onboard computing systems operating in near‐space environments. The position involves collaboration across multidisciplinary engineering teams to support the integration, reliability, and performance of advanced aerospace platforms.

Key Responsibilities

  • Support the definition and development of system and software requirements
  • Contribute to software architecture design with consideration for reliability and fail‐safe operation
  • Develop and maintain software applications primarily using Python and JavaScript
  • Integrate software with onboard electronics and Linux‐based embedded systems
  • Collaborate with software and embedded teams on system integration activities
  • Work with Model‐Based Design (MBD) methodologies to support efficient software development lifecycles
  • Conduct testing, validation, and debugging activities to ensure robust software performance
  • Support software development best practices, including version control, documentation, and configuration management
  • Contribute to the continuous improvement of software processes and development methodologies

Requirements

  • Strong experience in software development and software architecture design
  • Proficiency in Python and JavaScript
  • Experience working with Linux‐based systems
  • Familiarity with Git or similar configuration/version control tools
  • Experience integrating software with hardware or embedded systems
  • Strong understanding of software testing, validation, and documentation practices
  • Strong analytical and problem‐solving skills
  • Ability to work both independently and within multidisciplinary teams

Nice to Have

  • Experience within aerospace or safety‐critical environments
  • Familiarity with aerospace software standards such as DO‐178 or DO‐331
  • Understanding of AI or machine learning concepts
  • Experience with Model‐Based Design methodologies
  • Embedded systems development experience
  • Familiarity with high‐altitude or stratospheric systems

What's on Offer

  • Opportunity to work within a fast‐growing and innovation‐focused aerospace environment
  • Exposure to technologies in high‐altitude and near‐space systems
  • Close collaboration with senior technical leadership and multidisciplinary engineering teams
  • Strong opportunities for technical ownership and professional growth
  • Involvement in highly innovative aerospace projects with an international scope

Skills

GitJavaScriptLinuxPython

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free