DefenseUnicorns

DefenseUnicorns

DefenseUnicorns specializes in providing continuous software delivery solutions tailored for national security missions, focusing on simplifying and securing the development and deployment of software and AI technologies for government operations.

Internet Software & Services
51-250
Founded 2021
$1M raised

Description

  • Design and implement high-performance distributed software systems in Rust for cloud-native and resource-constrained edge environments.
  • Participate in system architecture, network topology design, hardware part evaluation, and engineering reviews for new and existing systems.
  • Develop software and model systems that support human-in-the-loop and human-on-the-loop autonomy workflows.
  • Build infrastructure for deterministic builds, reproducible environments, configuration management, traceability, and maintainability.
  • Implement and maintain over-the-air update mechanisms for field-deployed virtual machines, containers, and embedded packages.
  • Integrate software with microcontroller peripherals and hardware buses such as SPI, I2C, UART, Ethernet, USB, and AXI.
  • Develop and execute test strategies including unit tests, software-in-the-loop, hardware-in-the-loop, and end-to-end field and scale testing.
  • Collaborate with multidisciplinary teams and mission operators to deploy, integrate, and sustain systems during exercises and operational events.
  • Optimize systems for performance, reliability, power consumption, speed, size, cost, and maintainability.
  • Support real-time sensor integration, edge processing, data distribution, and secure deployment infrastructure for fielded systems.

Requirements

  • Professional experience in software engineering, embedded systems, or firmware development delivering production-grade products.
  • Strong proficiency in Rust, with low-level, embedded, or no_std experience as a bonus.
  • Experience integrating with microcontroller peripherals and hardware interfaces such as SPI, I2C, UART, Ethernet, and USB.
  • Familiarity with software design, algorithm implementation, debugging, testing, profiling, and performance optimization.
  • Working knowledge of distributed systems, data distribution, and network architectures.
  • Working knowledge of networking protocols and technologies including TCP/UDP, BLE/LoRa, and routing.
  • Working knowledge of trust systems, certificate management, and encryption schemes.
  • Working knowledge of modern data patterns including CRDTs, offline-first systems, synchronization, and replication.
  • Strong communication skills and the ability to collaborate across engineering disciplines.
  • U.S. citizenship and the ability to obtain and maintain a Top Secret / SCI security clearance.
  • Experience developing autonomy, robotics, or human-machine-AI teaming systems, preferred.
  • Experience applying machine learning techniques such as supervised learning, unsupervised learning, clustering, and classification, preferred.
  • Experience with software-defined radio, MANET, and industrial or robotics communications systems, preferred.
  • Experience optimizing systems for speed, size, power consumption, and cost, preferred.
  • Experience contributing to open-source projects or industry standards bodies, preferred.
  • Experience deploying systems in contested or disconnected edge environments, preferred.

Benefits

  • Remote position based in the USA with a salary range of $148,750 to $201,250 USD.
  • Medical, dental, and vision insurance with premiums 100% company paid.
  • Health Savings Account, life insurance, and disability insurance.
  • 401(k) retirement plan and company stock options.
  • Home office budget.
  • Flexible Time Off plus all Federal Holidays, one week for Thanksgiving, and two weeks for Christmas and New Year’s.
  • Paid parental leave.
  • Reimbursement for approved trainings and subscriptions, plus conference travel, lodging, and fees.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Backend (Identity International)

Affirm 1K-5K Diversified Financial Services

Affirm is hiring a Senior Software Engineer for its remote UK Identity team to build and operate reliable identity, KYC, and user lifecycle systems supporting international expansion and compliant customer checkout experiences.

AWS Kotlin Kubernetes MySQL Python
27 minutes ago

Staff Software Engineer, Python

Northbeam 11-50 Internet Software & Services

Northbeam is hiring a Staff Backend-leaning Software Engineer to architect scalable data, experimentation, and AI systems for its remote-friendly marketing intelligence platform.

Machine Learning Microservices Python React TypeScript
27 minutes ago

Backend Engineer, Control Plane

Tailscale 51-250 Diversified Telecommunication Services

Tailscale is hiring a full-time Software Engineer for its fully distributed Control Plane Team to build and operate secure control-plane software, relay infrastructure, identity integrations, and related services.

Go SQL
27 minutes ago

Software Engineer, Data Systems (Python)

Northbeam 11-50 Internet Software & Services

Northbeam is hiring a data-focused software engineer to build reliable integrations, pipelines, and data products powering its marketing intelligence platform for eCommerce brands.

Apache Airflow Dagster Docker GCP GraphQL Kubernetes Prefect Python REST API Secrets Management Shopify Snowflake SQL
42 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers