jobloom

JobLoom finds jobs directly from company career sites before many job boards, then routes you into detailed role pages like this one.

engineering

Posted May 8

Senior Software Engineer - Rust

Responsibilities

  • Design and implement high-performance, distributed, software systems in Rust, targeting cloud-native as well as resource-constrained and edge computing environments
  • Develop software/models systems that supports human-in-the-loop and human-on-the-loop autonomy workflows for distributed operations
  • Build infrastructure enabling deterministic builds, reproducible environments, and configuration management to ensure traceability and maintainability
  • Implement and maintain systems with over-the-air (OTA) update mechanisms for field-deployed systems - virtual machines, containers, and embedded packages
  • Integrate software with microcontroller peripherals and hardware buses (SPI, I2C, UART, Ethernet, USB, AXI, etc.)
  • Develop and execute comprehensive experiment and test strategies including: Unit testing
  • Collaborate with mission heroes and multidisciplinary teams to deploy and sustain systems, supporting integration and various exercises and operational events
  • Optimize systems for performance, reliability, power consumption, and maintainability Required

Requirements

  • We are seeking a mission-driven Rust Software Engineer to build resilient software systems that enable human-machine-AI teaming and autonomous capabilities for military operators at the tactical edge.
  • experience in software engineering, embedded systems, or firmware development - delivering production-grade product
  • Strong proficiency in Rust -
  • Experience integrating with microcontroller peripherals and hardware interfaces (SPI, I2C, UART, Ethernet, USB, etc.)
  • Familiarity with software design, algorithm implementation, debugging/testing/profiling, and performance optimization
  • Working knowledge of:
  • Networking protocols and technologies (TCP/UDP, BLE/LoRa, routing)
  • Strong communication skills and ability to collaborate across engineering disciplines
  • U.S. citizenship and ability to obtain and maintain a Top Secret / SCI security clearance Preferred
  • Experience developing autonomy, robotics, or human-machine-AI teaming systems •
  • Experience applying machine learning techniques, including supervised/unsupervised learning, clustering, and classification •
  • Experience with software-defined radio, MANET, and industrial/robotics communications systems •
  • Experience contributing to open-source projects or industry standards bodies •
  • Human-machine-AI collaboration systems operating around the globe
  • experience delivering technology programs across the federal market. What We Do
  • We proudly support defense and civil agencies across the U.S. government and we work closely with the creators of leading-edge software solutions to deliver value to the mission-owner by improving the security and consumability of commercial software products. What We Work On Kubernetes
  • Cloud Environments (AWS/GCP and Azure)
  • Infrastructure-as-code (like Terraform/Pulumi)
  • Building Kubernetes and cloud native applications

Benefits

  • experience in low-level, embedded or no_std environments a bonus •
  • Full compensation packages are based on candidate experience.
  • Compensation ranges are established using national benchmarking data and apply across all geographic locations within the United States.
  • Remote - USA $148,750 — $201,250 USD Who We Are
  • We share a vision of freedom and security for the advancement of progress and innovation.
  • Our commitment to this vision, and to our mission-driven customers, means a commitment to speed, user
  • Medical/Dental/Vision
  • Premiums are 100% Company Paid
  • Health Reimbursement Account Life Insurance
  • Disability Insurance Financial:
  • 401k Retirement Plan
  • Home Office Budget Leave:
  • We offer all full-time Unicorns Flexible Time Off (FTO) plus all Federal Holidays, one week for Thanksgiving, and two weeks for Christmas and New Year’s
  • Paid Parental Leave Learning:

Additional details

  • In this role, you will design and implement high-performance systems in Rust that operate in constrained, contested environments.
  • You will contribute across the full system lifecycle — from architecture and hardware integration through simulation, testing, and field deployment.
  • You will work alongside engineers, researchers, and operators to develop systems that fuse sensing, autonomy, and decision support while ensuring traceable, deterministic builds and reliable deployments in mission-critical environments.
  • This role is ideal for engineers who enjoy systems programming, autonomy, and solving real-world problems for national security missions. Responsibilities
  • Participate in system architecture, network topologies, hardware part evaluation, and engineering reviews for both existing product revisions and new systems
  • Distributed systems, data-distribution and network architectures
  • Trust systems, certificate management, and encryption schemes
  • Modern data patterns, CRDTs, offline-first, synchronization/replication
  • Experience optimizing systems for speed, size, power consumption, and cost •
  • Experience deploying systems in contested or disconnected edge environments What You’ll Work On

Find more real-time jobs on JobLoom.