Jan 11, 2019

Software Engineer Simulation

  • Airbus Group
  • Madrid, Spain
Full time Engineering

Job Description

About us:

Within the Airbus Group we are a team of software enthusiasts with the mission of developing flight simulators and test systems for a variety of aircrafts. At the core, our simulations and test systems are distributed real-time applications. Our flight simulators are used by customers all around the globe. Despite of working in the conservative aviation industry, our project cycles are much shorter than in a traditional aircraft development program. This allows us to stay up to date with our development tools and technologies.


Job description:

We are looking for a "full stack" Software Engineer, ideally with a passion for aviation. Over time you will touch almost all components of a flight simulator. You might write models representing aircraft subsystems, improving our simulation framework and tools, rehosting aircraft code as a simulation component, specifying requirements with our customers or performing simulator sessions with our own Airbus test pilots. Rarely one day is like the day before.


Technologies: C++, Qt, Python, Go, Git


Are you the right fit?

We have carefully and painstakingly elaborated our own Joel test for this job offer. 

A score of 10 is a perfect match, 9 is tolerable, but 8 or lower we can just be friends.


Just answer these questions sincerely. Here we go:

- Do you have a solid knowledge and experience using C++?

- Have you used continuous integration tools like Jenkins/Bamboo/CircleCI/Travis?

- Do you prefer Linux over Windows as we do?

- Do you have analytical structured thinking?

- Do you like to learn new things?

- Are you fluent in English (written and spoken) ?

- Do you think like us, that unit tests are fundamental for a robust code base?

- Have you worked with any communication protocol framework (TCP/IP, GRPC, ZeroMQ, NATS, ICE, Protocol Buffers...)?

- Do you consider yourself proactive and able to work independently?

- Do you have a passion for aviation?

- Are occasional travels abroad not a big deal?

- Are they really more than 10 questions?

- Have you counted the number of questions after reading the previous question?


As you may have seen, we like curious people with a passion for software development and aviation.



- Love doing code reviews.

- Prefer doing git rebase instead a git merge.

- Don't have an unstable build in our master branches.

- Have a containerized immutable infrastructure.

- Perform automatic reviews with static analysis of code.

- Build, test, package our software without using our hands.


What you’ll find is:

- A brilliant European Aerospace Company

- A exciting Division called Airbus Defence & Space.

- An international team, located in Getafe (Madrid).

- DevOps Culture.

- Tech talks and constant learning.

- Challenging Software and Simulation problems.