H

Helsing

AI software and autonomous defense systems

Software Engineer - Rust

Backend EngineeringConfirmed live in the last 24 hours
Full-timeWashington, DC, USANo salary listedIn-person

About the Job

Requirements

  • Have at least 5 years of experience in systems-level software engineering.
  • Have a Bachelor's degree in Computer Science, Engineering, or a related field.
  • Be proficient in Rust, or have strong experience in C++ or another systems-level compiled language with willingness to work in Rust daily.
  • Have experience building distributed systems, particularly in unreliable or constrained network environments.
  • Have worked with real-time or low-latency systems where performance and reliability are critical.
  • Have experience in one or two relevant areas: video streaming, publish-subscribe messaging, sensor data processing, embedded systems, protocol design, or robotics.
  • Have designed or built systems that interface with artificial intelligence and machine learning pipelines, including streaming data to models, handling inference outputs, or managing pipeline orchestration.
  • Be familiar with Python, particularly for interfacing with machine learning and artificial intelligence components.
  • Be a U.S. citizen.

Responsibilities

  • Design, build, and maintain Rust services across the Altra platform.
  • Collaborate with machine learning engineers to integrate artificial intelligence and machine learning pipelines into the broader system.
  • Work across the stack, from networking and protocol implementation to application-level services.
  • Contribute to increasingly advanced autonomy features.
  • Develop and test software using simulation environments.
  • Write software that performs reliably on resource-constrained platforms under real-world constraints.

Desired Qualifications

  • Direct experience with Rust in production systems.
  • Background in robotics, autonomous vehicles, or drone systems.
  • Experience with sensor fusion or multi-sensor data processing.
  • Familiarity with swarming, multi-agent systems, or decentralized coordination algorithms.
  • Experience with constrained or embedded platforms.
  • Familiarity with Nix or NixOS for reproducible builds and development environments.
  • Experience with Software-In-The-Loop or Hardware-In-The-Loop simulation and testing frameworks for autonomous systems.
  • Experience with radio-frequency communications, telemetry, or datalink systems.
  • Background in defense or national security.

About the Company

Helsing

AI software and autonomous defense systems

Helsing develops AI software and autonomous systems for democratic governments, covering air, land, sea, and sub-surface domains. Its software combines data from drones, radar, satellites, cameras and other sensors to create a real-time operational picture that helps commanders detect threats and move quickly, while keeping key decisions under human control. Its product lineup includes AI-enabled strike drones (HF-1 / HX-2) for contested environments and underwater surveillance systems (SG-1 Fathom) for critical infrastructure. Helsing collaborates with European armed forces and partners such as Saab, Airbus and Kongsberg, and has supported Ukraine since 2022. The company has raised large rounds of funding, with a focus on expanding AI platforms and autonomous systems for partner nations. Its goal is to provide robust, field-ready AI-powered platforms that enable faster, safer decision-making and action in defense while maintaining governance over critical choices.

Company size
501-1,000
Company stage
Series E
Total funding
$3.3B
Headquarters
Munich, Germany
Founded
2021

Recently Posted Jobs

Explore more opportunities at Helsing

See more jobs