C++ Software Engineer

Critical FlyTech

Lisboa

On-site

EUR 50,000 - 75,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Private Health Insurance – Your health
Employee Assistance Programme – Family
Extra Holidays
Extra Parental Leave
Flex-Time

Job summary

Critical FlyTech is expanding its systems engineering capability and seeking engineers to work on safety-critical software for aviation, defence and space. You’ll design and implement C++ components for avionics, collaborating with software, systems, and Airbus teams to ship dependable software that supports flight operations and maintenance.

Learn aerospace standards like DO-178C while contributing to high-impact challenges in a team that values collaboration, learning, and development.

Qualifications

  • Degree in Computer Engineering, Software Engineering, or Computer Science.
  • Professional experience with modern C++ in production systems.
  • Hands-on experience with CMake, Git, CI pipelines, unit/integration testing and debugging/profiling tools.
  • Basic knowledge of the software engineering V-cycle and its application in development processes.
  • Interest in aerospace, avionics, or safety critical systems (prior domain experience is a plus, not a requirement).
  • Willingness to collaborate, review code, communicate ideas clearly, and contribute to technical discussions.
  • Growth mindset, curiosity, and attention to detail.

Responsibilities

  • Assisting specifying, designing, implementing and testing C++ software for avionics systems, cabin management systems, and flight control units.
  • Learn and apply aerospace standards like DO-178C.
  • Collaborate with experienced engineers across software, systems, and Airbus teams.
  • 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.

Skills

Modern C++
CMake
Git
CI pipelines
Unit/integration testing
Debugging/profiling tools
V-cycle knowledge

Education

Computer Engineering
Software Engineering
Computer Science

Tools

Git
CI pipelines
CMake

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.

You’ve delivered production grade C++ systems and want to apply your skills to aviation - where determinism, robustness, and clarity matter. In this role, you’ll design and implement components for aircraft related software, working alongside systems, verification, and avionics engineers to ship dependable software that supports flight operations, maintenance, and certification workflows.

Job requirements :
  • Degree in Computer Engineering, Software Engineering, Computer Science, or equivalent experience.
  • Professional experience with modern C++in production systems.
  • Handson experience with C Make, Git, CI pipelines,Unit/integration testing and debugging/profiling tools.
  • Basic knowledge of the software engineering V-cycle and its application in development processes.
  • Interest in aerospace, avionics, or safety critical systems(prior domain experience is a plus, not a requirement).
  • Willingness to collaborate, review code, communicate ideas clearly, and contribute to technical discussions.
  • Growth mindset, curiosity, and attention to detail.
Job responsibilities :
  • Assisting specifying, designing, implementing and testing C++software for avionics systems, cabin management systems, and flight control units.
  • Learn and apply aerospace standards like DO-178C.
  • Collaborate with experienced engineers across software, systems, and Airbus teams.
  • 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

IT Engineer
IT Engineer

Critical FlyTech • Coimbra

On-site
EUR 42,000 - 62,000
Private Health Insurance
Employee Assistance Programme
Extra Holidays
+2
Aerospace C++ Software Engineer – Flight-Critical Systems
Aerospace C++ Software Engineer – Flight-Critical Systems

Critical FlyTech • Lisboa

On-site
EUR 50,000 - 75,000
Private Health Insurance – Your health
Employee Assistance Programme – Family
Extra Holidays
+2
IT & Platform Engineer - Hybrid Lisbon or Coimbra (3 days/week office)
IT & Platform Engineer - Hybrid Lisbon or Coimbra (3 days/week office)

HumanIT Digital Consulting • Lisboa

On-site
EUR 55,000 - 75,000
Private health insurance
Employee Assistance Programme
Extra holidays with tenure
+4
Engineer | Aircraft Flight Dynamics
Engineer | Aircraft Flight Dynamics

CEiiA • Évora

On-site
EUR 40,000 - 60,000
Health insurance
Partnerships with gyms
Three additional vacation days
+1
Platform & IT Engineer - Cloud, DevOps & Enterprise IT
Platform & IT Engineer - Cloud, DevOps & Enterprise IT

HumanIT Digital Consulting • Lisboa

On-site
EUR 55,000 - 75,000
Private health insurance
Employee Assistance Programme
Extra holidays with tenure
+4
Engineer | Quality Control, Airworthiness and Safety
Engineer | Quality Control, Airworthiness and Safety

CEiiA • Évora

On-site
EUR 40,000 - 55,000
Health insurance
Partnerships with gyms
Three additional vacation days
+1
Engineer | Avionic Systems
Engineer | Avionic Systems

CEiiA • Évora

On-site
EUR 35,000 - 50,000
Health insurance
Partnerships with gyms
Three additional vacation days
+1
IT Internal Control Consultant
IT Internal Control Consultant

Airbus • Lisboa

On-site
EUR 40,000 - 60,000
Hybrid working model
Modern office
Senior Product Manager – Railway
Senior Product Manager – Railway

Critical Software • Portugal

Hybrid
EUR 90,000 - 130,000
Private health insurance
Employee Assistance Programme (mental/
Engineer | Quality Control, Airworthiness and Safety
Engineer | Quality Control, Airworthiness and Safety

CEiiA // Centre of Engineering and Product Development • Évora

On-site
EUR 35,000 - 50,000
Ambiente de trabalho descontraído e positivo
Seguro de saúde
Parcerias com academias
+2