C

Critical Flytech

High-assurance, certifiable aerospace software development

Embedded Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • A degree in Computer Engineering, Electrical Engineering, Aerospace Engineering, or a related field.
  • At least four years of professional experience in embedded software development using C and/or C++.
  • A solid understanding of real-time embedded systems, microcontrollers, memory management, concurrency, communication interfaces, and hardware-software integration.
  • Hands-on experience with software engineering processes, including the V-cycle, requirements traceability, integration, and testing.
  • Hands-on experience with embedded debugging, software testing, and integration using tools such as debuggers, simulators, emulators, or Hardware-in-the-Loop environments.
  • Experience with or exposure to safety-critical software development, including standards such as DO-178C, ISO 26262, IEC 62304, ECSS, or applicable CENELEC standards.

Responsibilities

  • Design, implement, integrate, and test embedded software for complex aerospace applications, including avionics, flight control, and cabin management systems.
  • Translate system and software requirements into robust embedded software solutions.
  • Contribute to requirements definition, software design, architecture discussions, and technical reviews.
  • Perform debugging, profiling, troubleshooting, and root-cause analysis on embedded targets and simulation environments.
  • Collaborate with systems engineers, verification teams, and cross-functional Airbus teams throughout the development lifecycle.
  • Support software integration, verification, and validation activities, ensuring quality, traceability, and compliance with applicable aerospace standards.

Desired Qualifications

  • Experience with model-based development.
  • Familiarity with coding standards such as MISRA C/C++.

About the Company

Critical Flytech

High-assurance, certifiable aerospace software development

Critical FlyTech, a Airbus-Critical Software joint venture, develops high-assurance embedded software and digital solutions for the aerospace sector. Its certifiable software covers mission-critical avionics, cabin systems, next-generation connectivity, and advanced simulation tools, aiming for DO-178C Level A compliance. The collaboration combines Airbus's aerospace domain expertise with Critical Software’s safety-critical software know-how to tailor solutions for Airbus and its affiliates in aviation, defense, and space. The goal centers on enabling safer flights and smarter aerospace operations while supporting digitalization and hydrogen-powered aircraft projects, with initial around 120 specialists expanding to about 300 by 2028.

Company size
11-50
Company stage
Not listed
Total funding
Not listed
Headquarters
Coimbra, Portugal
Founded
2025

Recently Posted Jobs

Explore more opportunities at Critical Flytech

See more jobs