Senior Flight Software Engineer

Senior Flight Software Engineer

D-Orbit

Lomazzo, Italy

D-Orbit is seeking a Senior Flight Software Engineer to join our Flight Software team.

Following the space industry standards and best practices, you will contribute to the development of mission critical real-time embedded software, running on the D-Orbit latest generation On-Board Computers.

Key Responsibilities & Tasks:

  • Contribute to the entire embedded software application lifecycle, focusing on requirements definition, design, coding, debugging and integration with the flight hardware, with a primary focus on OBC software;
  • Preparation of flight software deliverable documentation for project milestones;
  • Contribute to the continuous improvement of the team processes and methodologies, including identification, definition and maintenance of cross-projects building blocks;
  • Coordinate with subcontractors and software suppliers.

Additional duties may be assigned as needed by each project, like:

  • Define software system specifications during co-engineering activities with the system team;
  • Improve and develop new features to shared libraries;
  • Maintenance of existing flight software applications;
  • Support to AIV and HIL/SIL test activities;
  • Take part to reviews with stakeholders;
  • Mentor junior engineers.

Requirements:

  • Minimum of 7 years experience in embedded software development, including definition of real-time SW architectures;
  • Experience delivering embedded software in any C-family language;
  • Knowledge of any typical embedded communication interfaces such as USART, SPI, I2C, CAN, SpW, MIL-STD-1553 and related protocols;
  • Knowledge of real-time operating systems (such as RTEMS or FreeRTOS) and/or operating systems targeted for embedded applications (such as any embedded Linux);
  • Familiarity with with bug/SPR tracking and project management tools (Jira);
  • Familiarity SW requirements elicitation, SW design and testing lifecycle in regulated environment (ideally ECSS standard);
  • Experience using and configuring any common build tool chains or similar development environment (such as ANT, WAF, Makefile, Visual Studio, Jenkins etc.);
  • Familiarity with Git versioning system or any similar DVCS;
  • Ability to communicate technical concepts clearly and effectively;
  • Degree, in any relevant area such as computer engineering, electronic engineering, aerospace engineering, robotics or automation;
  • Full professional proficiency of English language is mandatory.

Preferred Qualifications:

  • Good understanding of ECSS standards for OBC/Payload SW (PUS, OBCP, Savoir, etc.);
  • Good understanding of CCSDS standards for telemetry and telecommand (including CFDP);
  • Basic understanding of Assembly language.

Don't forget to mention Space-Careers when applying.

Share this Job

Space-Careers Logo

© EuroJobsites 2026