H

Helsing

AI software and autonomous defense systems

Software Engineer - Rust

Software EngineeringConfirmed live in the last 24 hours
Full-timeWashington, DC, USANo salary listedHybrid

About the Job

Requirements

  • Have 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 and be willing 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 at least one or two areas relevant to the stack: video streaming, publish/subscribe messaging, sensor data processing, embedded systems, protocol design, or robotics.
  • Have designed or built systems that interface with AI/ML pipelines, including streaming data to models, handling inference outputs, or managing pipeline orchestration.
  • Be familiar with Python, particularly for interfacing with ML/AI components.
  • U.S. citizenship is required.

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

  • Have direct experience with Rust in production systems.
  • Have a background in robotics, autonomous vehicles, or drone systems.
  • Have experience with sensor fusion or multi-sensor data processing.
  • Be familiar with swarming, multi-agent systems, or decentralized coordination algorithms.
  • Have experience with constrained or embedded platforms.
  • Be familiar with Nix or NixOS for reproducible builds and development environments.
  • Have experience with Software/Hardware-In-The-Loop simulation and testing frameworks for autonomous systems.
  • Have experience with radio frequency communications, telemetry, or datalink systems.
  • Have a 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