Who We Are

CAE is a global leader in training for the civil aviation, defense and security, and healthcare markets. Backed by a 70-year record of industry firsts, we continue to help define global training standards with our innovative virtual-to-live training solutions to make flying safer, maintain defense force readiness and enhance patient safety. We have the broadest global presence in the industry, with 8,000 employees, 160 sites and training locations in over 35 countries. Each year, we train more than 120,000 civil and defense crew members and thousands of healthcare professionals worldwide.

Are you interested in aviation and in new, innovative technologies? Would you like to work for a dynamically growing, global company that offers a secure background and exciting career opportunities? We are currently hiring associates to join our Budapest team in the positions below.

Open Positions

Responsibilities

As the RnD project leader you will get the chance to work on exciting greenfield projects where less technical debt has built up. You will be the project lead of the development team, and will be a developer on one of the projects. Key responsibilities are to establish good communication across sites, track and report the financial status of the projects to the project managers, track and report the progress to the project engineers and work closely with the group leaders to ensure successful (on-time, on-budget) execution of the projects. The portfolio currently consists of projects in multiple fields: Augmented and Virtual Reality, Medical training software, Digital Twin simulation and Machine Learning.

Requirements

  • Outstanding communication and interpersonal skills
  • Fluent in both written and spoken English
  • Strong technical background covering some of the following topics
    • Unreal Engine
    • Software architecture
    • Machine Learning
    • Image Recognition
    • AR/VR
    • CI/CD, DevOps
    • Python/C++/full stack web development
  • Good command of Excel

Nice to have

  • Military or medical background
  • Scrum Master experience
  • Project management experience
  • JIRA experience
  • German language skills

Responsibilities

We are looking for junior / medior / senior software developers for our new AR digital map software. The hires will perform tasks in all areas of our project, including: writing code for the backend services and user interface including windowed and AR input / output, and 3D rendering, performing algorithm development and research.

Requirements

  • Willingness and enjoyment in solving advanced programming problems, including (but not limited to) computer graphics, multithreading, networking, computational geometry and linear algebra
  • Reliable command of the C++ programming language – including modern language features up to C++17
  • Ability to solve problems and research solutions even when not experienced in the given area - given online resources and instructions / help with the topic
  • Experience or interest in “low-level” technologies (e.g. Windows API, Direct3D, GPU shader development)
  • Strives for high quality work, does not settle with good enough.
  • Good English communication skills

Nice to have

  • Experience with a modern graphics API (e.g. DirectX, OpenGL, Vulkan, Metal) and knowledge of common rendering techniques
  • Strong debugging skills (on Windows)
  • Experience with software performance optimization (including GPU loads)
  • Active command of linear algebra / computational geometry
  • General experience with development on Microsoft platforms (Visual Studio, MSBuild, Visual C++, C#, .Net)
  • Knowledge of some or all of these technologies: C++/WinRT, Direct3D 11, HLSL, DirectCompute, COM, WinAPI, WinRT, UWP XAML / WinUI, .Net Core, C#
  • Interest in software architecture

Responsibilities

  • Participating in the development of a constructive simulator, as part of an Agile team
  • Development and update of components

Requirements

  • Strong C++ knowledge (03, 11/14)
  • Understanding of CI concepts, experience with GIT/GitHub or other VCS
  • Willing to enhance working environment in all level, from team communication to tooling
  • Good organizational skills and pro-active attitude
  • Excellent English, both oral and written
  • No criminal record (eligibility for security certificate is a must)

Nice to have

  • Previous experience with simulation systems
  • Qt framework
  • Linux knowledge
  • Unit testing
  • Further programming languages (C, shell, Python)
  • German language skills

Still interested? For a longer description, click here.

Responsibilites

  • Design, architect and analyze solutions to deliver CAE’s visual system based on Unreal Engine
  • Work closely with artists, animators, and content designers to design and develop the next generation system
  • Optimize game engine performance for real time operation while maximizing high fidelity realism

Requirements

  • Full-time/part-time/contractor/consultant positions are available
  • BS or MS Degree in Software Engineering, Computer Science, or equivalent experience
  • 3+ years experience with Unreal Engine
  • Excellent C++ skills, with a familiarity of scripting systems like Blueprint, Lua, Python, etc.
  • Experience designing an architecture for large open world terrain with Unreal Engine
  • Experience with networking and multiplayer programming
  • Good knowledge of the Unreal Engine code base
  • Advanced understanding of modern game technology rendering and modelling principles
  • Understanding of Unreal Engine antialiasing and real-time performance programming techniques
  • Well-versed in software engineering principles

Still interested? For a longer description, click here.

Responsibilities

  • Participating in the development of a jet fighter simulator, as part of an Agile team
  • Development and update of components
  • Porting legacy codebase to a modern one

Requirements

  • Strong C++ knowledge
  • Understanding of CI concepts, experience with GIT/GitHub or other VCS
  • Willing to enhance working environment in all level, from team communication to tooling
  • Good organizational skills and pro-active attitude
  • Excellent English, both oral and written
  • No criminal record (eligibility for security certificate is a must)

Nice to have

  • Previous experience with simulation systems
  • Unit testing
  • Further programming languages (C, shell, Lua, Python)
  • French and/or German language skills

Still interested? For a longer description, click here.

Responsibilities

  • Developing WPF-based applications used in the Fast Jet simulation field
  • Development and update of components

Requirements

  • At least 3 years experience of programming in C#
  • Knowledge of technologies in .NET
  • Knowledge of testing methods (unit testing)
  • Good organizational skills and pro-active attitude
  • Excellent English, both oral and written
  • Interested in learning new languages: C++, TypeScript

Nice to have

  • Experience in automated GUI testing
  • Further programming languages (C, C++, ADA, Python, etc.)
  • German language skills

Why Work With Us

Some of the benefits that we have to offer:

  • Engaging projects in the area of military and civil aviation
  • Unlimited career opportunities
  • Regular, short- or long-term deployments in various exciting locations of the world
  • Up-to-date hardware tools, inspiring office spaces
  • Health care package
  • Supportive community and epic parties
  • Csocsó Championship

Also, this is what we see from our rooftop bar on a regular Monday evening:

Let's Connect

If you like what you see here, now is the time to send us your CV in English.