United States of America Remote (Country) USD 148,750 - 201,250 Yearly

Defense Unicorns is hiring a Software Engineer

About the Role

Join a mission-driven engineering team building secure, high-assurance software systems for defense and tactical operations. You'll design and implement robust, distributed systems in Rust, tailored for performance in resource-constrained and contested environments—from cloud infrastructure to embedded edge devices.

What You'll Do

  • Design and develop low-level, high-performance software in Rust, including support for no_std and embedded contexts
  • Collaborate on system architecture, hardware integration, and network design for next-generation autonomous systems
  • Build software that enables human-in-the-loop and human-on-the-loop control of AI and robotic systems
  • Implement deterministic build pipelines, reproducible environments, and configuration management for full traceability
  • Develop over-the-air (OTA) update systems for containers, virtual machines, and embedded firmware
  • Interface directly with microcontroller peripherals using SPI, I2C, UART, Ethernet, USB, and AXI buses
  • Create and execute test strategies including unit, software-in-the-loop (SITL), hardware-in-the-loop (HITL), and end-to-end field testing
  • Optimize for speed, power, reliability, and maintainability across the full system lifecycle
  • Work alongside cross-functional teams to deploy and support systems in operational environments

What You Bring

  • Proven experience in software, firmware, or embedded systems development with production deliverables
  • Strong command of Rust, especially in systems programming and low-level environments
  • Hands-on experience with hardware interfaces and embedded communication protocols
  • Familiarity with distributed systems, networking (TCP/UDP, BLE/LoRa), and routing architectures
  • Understanding of trust systems, encryption, certificate management, and secure design
  • Knowledge of modern data synchronization patterns, including CRDTs and offline-first systems
  • Excellent communication skills and experience working across engineering domains
  • U.S. citizenship with ability to obtain and maintain a Top Secret / SCI clearance

Nice to Have

  • Background in autonomy, robotics, or human-machine-AI teaming systems
  • Experience applying machine learning methods such as classification, clustering, or unsupervised learning
  • Work with software-defined radio, MANET, or industrial communication systems
  • Track record optimizing for size, speed, power, and cost in embedded contexts
  • Contributions to open-source projects or standards bodies
  • Field deployment experience in disconnected or adversarial edge environments

Technology Environment

Rust, SPI, I2C, UART, Ethernet, USB, AXI, Kubernetes, AWS, GCP, Azure, Terraform, Pulumi, GitOps, Containers, CNCF ecosystem, Helm, Kustomize, Value Stream Mapping

Benefits

  • Medical, dental, and vision coverage — fully company-paid
  • Health Reimbursement Account
  • Life and disability insurance
  • 401(k) retirement plan with company stock options
  • Home office budget
  • Flexible Time Off (FTO) plus federal holidays, extended Thanksgiving and winter breaks
  • Paid parental leave
  • Reimbursement for professional training and subscriptions
  • Support for conference attendance, including travel and fees

Work Environment

This role is open to U.S.-based remote candidates. You must be able to work within U.S. time zones and meet eligibility requirements for a Top Secret / SCI clearance. The position supports flexible scheduling while emphasizing mission alignment and team collaboration.

Our Commitment

We believe in innovation through diversity and equal opportunity. All qualified applicants will receive consideration without regard to race, color, religion, disability, sex, sexual orientation, gender identity, age, national origin, veteran status, genetic information, union status, or other protected characteristics under applicable law.

Required Skills
RustKubernetesAWSGCPAzureTerraform/PulumiGitOpsContainersCNCF projectsHelm/KustomizeEmbedded SystemsFirmwareSPI/I2C/UARTDistributed SystemsPerformance Optimization Rustembedded systemsfirmware developmentSPII2CUARTEthernetUSBAXIKubernetesAWSGCPmicrocontroller integrationdistributed systemsnetwork architectures
Relocating to Thailand?

Visa and work permit handled by experts

SVBL manages your entire visa process — from application to approval. Work permits, extensions, and compliance all covered. One partner for legal, immigration, and settling in.

Work permit processing
Visa extensions & renewals
Immigration compliance
Banking & housing guidance
Get free consultation
Free initial consultation
About company
Defense Unicorns
Defense Unicorns delivers mission value by streamlining software delivery so our customers can focus on the most important challenges. We create and deliver secure solutions for continuous software integration and delivery, consolidating best practices for security pipelines, testing, and deployment automation.
All jobs at Defense Unicorns Visit website
Job Details
Department Software Development
Category embedded
Posted 2 months ago