Criticalflytech

Open

Junior Software Engineer (React and C++ / Rust)

Location
Coimbra/Lisboa, Portugal
Employment type
Full-time
Posted
Jun 26, 2026
Last seen
Aug 6, 2026

About the role

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 engineering capability and looking for talented engineers who want to work on high-impact, real-world aerospace challenges. Requirements Degree in Computer Engineering, Electrical Engineering, Aerospace Engineering, or a related field. Some experience (professional, academic projects, internships, or personal work) in: React for building interactive user interfaces , particularly for simulations, visualisation tools, or engineering applications, and Software development using C++ and/or Rust . Familiarity with software development lifecycle concepts (e.g., V-cycle or similar methodologies). Basic knowledge of debugging tools, testing techniques, or simulators. Interest in real-time, simulation-driven, or safety-critical systems. Strong problem-solving skills and willingness to learn. Ability to work in a collaborative, international team environment. Enthusiasm for writing clean, reliable code and learning industry best practices. Responsibilities Contribute to the design, implementation, and testing of software systems used in aerospace applications. Develop a platform for interactive simulation user interfaces using React, enabling visualisation, control, and analysis of system behaviour. Support simulation environments and tooling, integrating frontend interfaces with backend logic written in C++ or Rust. Assist with software integration across system components, including interaction with hardware or simulation platforms. Learn and apply aerospace standards such as DO-178C where relevant. Collaborate with experienced engineers across software, systems, and Airbus teams. Benefits As a new joint venture backed by Airbus and Critical Software, Critical FlyTech combines high-standards engineering culture with a people-centred approach. 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.