Helsing
Software Engineer, Rust
Washington, DC · Full-time · Posted Aug 18, 2026
- Experience
- 5+ years in systems-level software engineering.
- Education
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Visa sponsorship
- U.S. citizenship required
About the job
Build systems-level Rust software for Helsing’s Altra drone platform, supporting autonomous capabilities in demanding operational environments.
What you'll do
- Design, build, and maintain Rust services across the platform, including networking, protocols, and application services.
- Collaborate with ML engineers to integrate AI/ML pipelines and contribute to autonomy features.
- Develop and test software in simulation for reliable operation on resource-constrained platforms.
What they ask for
- 5+ years of systems-level software engineering experience.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proficiency in Rust, or strong experience in C++ or another systems-level compiled language and willingness to work in Rust daily.
- Experience with distributed systems in unreliable or constrained networks, real-time or low-latency systems, and systems interfacing with AI/ML pipelines; U.S. citizenship required.
Nice to have
- Direct production Rust experience; background in robotics, autonomous vehicles, or drones.
- Experience in sensor fusion, embedded platforms, multi-agent systems, Nix/NixOS, simulation testing, or RF communications.
Tools
Rust, C++, Python, Nix, NixOS, SITL/HITL
AI focus
Integrate AI/ML pipelines into the platform, including streaming data to models, handling inference outputs, and managing pipeline orchestration; contribute to autonomous capabilities.
Model-written summary · the original posting is authoritative