Job Drop BerlinYOUR WAY INTO BERLIN TECH
NewsletterLinkedIn
AboutTermsImpressumPrivacy

Software Engineer - Autonomous Air System V&V

HHelsing
Seniority
Midweight
Model
In-Office
Sector
Deeptech
Salary
Undisclosed
Contract
Full-Time

About the role

Our Autonomous Air System V&V team builds the simulation and validation environments that enable rigorous testing of autonomous air systems before they ever leave the ground. We develop Software-in-the-Loop (SiL) and Hardware-in-the-Loop (HiL) environments that allow engineers to integrate, test, and assure AI-driven capabilities against virtualised and representative hardware.

What you'll do

  • Review code contributions, proposals, and RFCs from colleagues.
  • Design and develop modules in simulation and validation frameworks, writing high-performance Rust code for simulators and test infrastructure.
  • Build tools for automated test coverage, fault injection, and regression testing to ensure comprehensive validation of autonomous systems.
  • Work closely with autonomy and systems teams to capture requirements and ensure simulation environments accurately represent real-world conditions.
  • Debug and profile simulation performance, identifying bottlenecks and optimizing for speed, determinism, and fidelity.
  • Propose and implement new features, capabilities, algorithms, infrastructure, or even full products across our stack.
  • Maintain our existing software stack, including working with internal and external customers to identify issues. The stack is primarily Rust and Python.
  • Maintain documentation and testing infrastructure, ensuring that our simulation environments are well-documented and accessible to other teams.

What you'll need

  • Write modern, maintainable Rust.
  • Experience in simulation, testing, robotics frameworks or autonomous driving.
  • Comfortable with complex systems and concurrency.
  • Care about reliability, performance, and safety.
  • Enjoy working on the interface between software and hardware.
  • Can write legible, maintainable, and performant code.
  • Communicate well in English, both verbally and in writing.
  • Comfortable working asynchronously (writing PRs and RFCs, having discussions by email).
APPLY →