Airbus logo

Simulation Engineer

Airbus
NewPosted today

LOCATION

Bangalore Area · Onsite

EXPERIENCE

3 - 5 Years

TYPE

FullTime

SKILLS REQUIRED

RustC++Object-Oriented ProgrammingMultithreadingAsynchronous ProgrammingMemory Management

Job description

Overview

Airbus is hiring a Simulation Engineer to develop the runtime and development environment software used in simulation activities, following AGILE methodology.

What you'll do

  • Specify, design, develop, integrate, validate and deliver the development environment software used in simulation activities.
  • Develop simulation runtime environment and simulation development environment based on AGILE methodology.
  • Write high quality code and deliver on time.
  • Define the product roadmap, sprints and release plan.
  • Develop meaningful user stories and ensure their quality by validating them.
  • Report progress of activity with timely escalations.
  • Identify, monitor and mitigate risks.
  • Be proactive and innovative to improve ways of working, such as bringing innovative design solutions and technologies and deploying AGILE methods.

What you'll need

  • Required education: B.Tech./B.E./M.Tech./M.E in Aerospace, Mechanical, Electrical, Electronics, or Instrumentation and Control.
  • 3-5 years of experience in software design and development with capability to deliver quality code.
  • Strong understanding of Rust/C++ projects.
  • Experience with the Rust ecosystem.
  • Strong grasp of ownership, borrowing, lifetimes, traits, smart pointers (Rc, Arc, RefCell), and asynchronous programming (tokio or similar).
  • Experience with cargo or C++ build systems such as CMake or Bazel.
  • Comfort with profiling tools such as Valgrind, gdb, or perf.
  • Experience with WebAssembly (Wasm) compile targets for Rust or C++.
  • Familiarity with low-level networking protocols (TCP/UDP, QUIC) or custom serialization (Protobuf, FlatBuffers).
  • Background in cloud infrastructure, containerization (Docker/Kubernetes), or CI/CD automation.
  • Deep understanding of OS internals, memory-mapped files, cache locality, and asynchronous I/O.

Details

  • Employment type: Permanent.
  • Experience level: Professional.
  • Job family: Software Engineering.
  • Training sessions will be conducted on different aspects of tools and framework.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Simulation Engineer