Software Engineer - Autonomous Air System V&V
Helsing
Seniority
Midweight
Model
In-Office
Sector
Salary
Undisclosed
Contract
Full-Time
About the role
Join Helsing's Autonomous Air System V&V team to build simulation and validation environments for testing AI-driven autonomous air systems. You'll develop Software-in-the-Loop and Hardware-in-the-Loop environments that enable rigorous testing before systems are deployed in real-world scenarios.
What you'll do
- Design and develop high-performance Rust code for simulation and validation frameworks
- Build tools for automated test coverage, fault injection, and regression testing
- Work with autonomy and systems teams to capture requirements and ensure simulation accuracy
- Debug and profile simulation performance, optimizing for speed, determinism, and fidelity
- Review code contributions, proposals, and RFCs from colleagues
- Maintain existing software stack primarily in Rust and Python
- Develop comprehensive tests and benchmarks for robust autonomous systems
- Present work at weekly demo sessions and participate in technical knowledge sharing
- Mentor colleagues and contribute to interviewing pipeline development
- Maintain documentation and testing infrastructure for simulation environments
What you'll need
- Strong experience writing modern, maintainable Rust code
- Experience in simulation, testing, robotics frameworks, or autonomous driving
- Comfortable working with complex systems and concurrency
- Focus on reliability, performance, and safety in software development
- Experience working at the interface between software and hardware
- Excellent English communication skills, both verbal and written
- Strong collaboration skills including code review and pair programming
- Comfortable with asynchronous work including writing PRs and RFCs
- Commitment to continuous improvement and ethical engineering practices

