Airbus

Simulation Engineer

Airbus
Apply
3 days ago
Bengaluru, IndiaMid Level / Senior

Responsibilities

  • Develop simulation runtime and development environments using Rust and C++.
  • Specify, design, develop, integrate, validate, and deliver simulation development-environment software.
  • Write high-quality code and deliver work on schedule.
  • Define product roadmaps, sprints, and release plans.
  • Develop and validate meaningful user stories.
  • Report progress, escalate issues, and identify, monitor, and mitigate risks.
  • Improve ways of working through innovative design solutions and Agile methods.

Requirements

  • 3–5 years of experience in software design and development with the ability to deliver quality code.
  • Strong understanding of Rust and C++ projects and the Rust ecosystem, including ownership, borrowing, lifetimes, traits, smart pointers, and asynchronous programming.
  • Experience with Cargo, CMake, or Bazel, and profiling tools such as Valgrind, gdb, or perf.
  • Experience with WebAssembly compilation targets for Rust or C++.
  • Familiarity with TCP, UDP, QUIC, Protobuf, or FlatBuffers.
  • Background in cloud infrastructure, Docker, Kubernetes, or CI/CD automation.
  • Deep understanding of operating-system internals, memory-mapped files, cache locality, and asynchronous I/O.
  • B.Tech., B.E., M.Tech., or M.E. in Aerospace, Mechanical, Electrical, Electronics, Instrumentation, or Control engineering.

Benefits

  • Permanent employment with Airbus India Private Limited.
  • Training sessions on different aspects of the tools and framework.
  • Flexible working arrangements that support collaboration where possible.

Tech Stack

Categories

Contact me