Embedded Software Engineer

Critical FlyTech 

📍 Lisbon, Portugal 🇵🇹

full-time
mid-level
Posted —

Key Skills

CC++HILDO-178Cdebugging

Industry

AerospaceDefense

Job Description

Critical FlyTech is a new organisation created by Airbus and Critical Software to deliver the next generation of safety-critical software across aviation, defence, and space. We are growing our systems engineering capability and looking for talented engineers who want to work on high-impact, real-world aerospace challenges.


Job requirements :


  • Degree in Computer Engineering, Electrical Engineering, Aerospace Engineering , or a related field.
  • Professional experience in embedded software development (C, C++, and/or model based design).
  • Understanding of real-time embedded systems , microcontrollers, and low-level hardware–software integration.
  • Hands-on experience with software engineering processes , including the V-cycle , requirements traceability, and documentation.
  • Working knowledge of debugging tools, simulators, hardware-in-the-loop (HIL) environments, and structured testing.
  • Background in safety-critical environments (DO-178C,ISO 26262,IEC 62304,ECSS, CENELEC,MISRA, etc.) or interest in this area.
  • Ability to analyze complex technical problems and propose well-structured solutions.
  • Comfortable collaborating across multidisciplinary, international teams.
  • Passion for writing high-quality, maintainable, and certifiable embedded code.


Job responsibilities :


  • Design, implement, optimize, and test embedded software for avionics systems, flight control components, and cabin management systems.
  • Contribute to requirements definition, architecture discussions, and software design reviews .
  • Apply and help enforce compliance with aerospace standards (e.g., DO178C) and internal processes.
  • Collaborate closely with systems engineers, verification teams, and cross-functional Airbus teams.
  • Perform debugging, profiling, and analysis on embedded targets and simulators.
  • Support the integration of software into aircraft systems and participate in verification & validation activities.


Job benefits:


  • Work that challenges you technically and helps you grow.
  • A team that values collaboration, learning, and high-quality engineering.
  • A culture where safety, excellence, and innovation guide everything we do.
  • Competitive salary with performance-based recognition.
  • Continuous training, mentoring, and career development.
  • Modern offices designed to foster teamwork, creativity, and well-being.


Perks with purpose :


  • Private Health Insurance – Your health and peace of mind matter.
  • Employee Assistance Programme – Confidential support for you and your household.
  • Extra Holidays – Additional paid days as your tenure grows.
  • Extra Parental Leave – Fully paid extended leave for both parents.
  • Flex-Time – Work when it makes sense, aligned with your team and goals.