Software Engineer - Autonomous Air System V&V
Helsing
Seniority
Midweight
Model
In-Office
Sector
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).

