9,615 Rust jobs
Open roles that use Rust for safe, high-performance systems.
Senior Software Engineer, Satellite Command and Control
Build and operate AI-powered satellite command-and-control software in Go, integrating ground stations, spacecraft, and legacy systems to fly real space missions for U.S. defense.
Software Engineer - ML Infrastructure
Build and maintain ML infrastructure for autonomous military systems, including data management, model training/orchestration, and edge deployment pipelines using Python, PyTorch, and Kubernetes.
Systems Engineer
Systems Engineer to integrate and own end-to-end defense systems, decomposing requirements and leading cross-functional teams to deploy AI-powered military solutions.
Senior Software Engineer, Distributed Systems (Rust)
Builds and maintains a resilient, low-latency mesh network that connects autonomous military systems across contested environments using Rust, gRPC, and custom routing protocols.
Embedded Software Engineer, Anti-Tamper
Build secure embedded firmware and anti-tamper defenses for defense systems, integrating cryptography and hardware-software security on SoCs and FPGAs.
Software Engineer, AI Platform
Build and maintain secure CI/CD pipelines and infrastructure-as-code to automate builds, tests, and deployments for defense tech, using tools like GitLab CI, Terraform, Kubernetes, and Python.
Senior Software Engineer, Compute Platform Integration
Own the embedded Linux boot chain and device tree for NVIDIA Jetson-based defense systems, ensuring hardware boots correctly and peripherals enumerate reliably in NixOS deployments.
Staff Software Engineer, Vehicle Software, C++
The Staff Software Engineer will develop foundational vehicle software for autonomous robotics systems, including flight control, sensor integration, and networking. The role requires extensive experience in C++ or Rust within Linux environments to support the full lifecycle of defense-related autonomous platforms.