# Software Engineer - Autonomous Air System V&V

**Company**: Helsing
**Location**: Berlin
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/helsing/jobs/4741219101?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_de7d919b-ef8

## Description

Helsing is a defence AI company. Our mission is to protect our democracies. We aim to achieve technological leadership, so that open societies can continue to make sovereign decisions and control their ethical standards.

The Autonomous Air System V&V team builds simulation and validation environments for rigorous testing of autonomous air systems. You will develop Software-in-the-Loop (SiL) and Hardware-in-the-Loop (HiL) environments, integrating, testing, and assuring AI-driven capabilities against virtualised and representative hardware.

Responsibilities:

- Review code contributions, proposals, and RFCs from colleagues.

- Design and develop modules in simulation and validation frameworks, writing high-performance Rust code.

- Build tools for automated test coverage, fault injection, and regression testing.

- 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 products across our stack.

- Mentor and support colleagues, and contribute to the interviewing pipeline.

- Share experience and technical know-how with other Helsingers.

- Maintain our existing software stack, including working with internal and external customers to identify issues and improve operational reliability and performance.

- Maintain documentation and testing infrastructure.

- Further develop our tests and benchmarks.

- Present work at weekly demo sessions.

Requirements:

- 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.

- Motivated by fast feedback loops and real impact.

- Can write legible, maintainable, and performant code.

- Communicate well in English, both verbally and in writing.

- Enjoy collaborating with others, including reviewing code and pair programming.

- Comfortable working asynchronously.

- Strive to improve yourself, your peers, and the culture you work in over time.

- Feel like ethical considerations are an inherent part of engineering.

Nice to have:

- Aerospace or automotive background.

- Software/Hardware-in-the-loop or simulation experience.

- Experience building test rigs or ground-based integration systems.

- Knowledge of flight dynamics or control systems.

- Exposure to AI/ML systems testing.

- Container-based and cloud-native application architectures.

- Metrics tooling.

- Production ML systems.

Benefits:

- A focus on outcomes, not time-tracking.

- Competitive compensation and VSOP options.

- Relocation support.

- Social and education allowances.

- Regular company events and all-hands.

## Skills

### Required
- Rust
- simulation
- testing
- robotics
- autonomous driving
- complex systems
- concurrency
- reliability
- performance
- safety
- software/hardware interface
- English

### Nice to have
- aerospace
- automotive
- software/hardware-in-the-loop
- test rigs
- flight dynamics
- control systems
- AI/ML systems testing
- container-based architectures
- metrics tooling
- production ML systems

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/helsing/jobs/4741219101?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
