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

Middle Software Engineer (Java)

Exadel 1K-5K Internet Software & Services

Exadel is hiring a Java Backend Engineer to support a major Brazilian financial institution in building and maintaining secure, scalable digital banking platforms and backend systems.

Ansible AWS Azure CloudFormation Docker GCP Go Java Kafka Kotlin Kubernetes Load Balancing MySQL PostgreSQL Python RabbitMQ Solid.js Terraform
5 hours, 28 minutes ago

Sr HRIS Integration Engineer

Relativity Space 251-1K Aerospace & Defense

Relativity Space is seeking an HRIS Solutions Architect to design and deliver scalable, secure HR systems and integrations that support HCM, Payroll, and Time Management across the company.

5 hours, 43 minutes ago

Middle/Senior Software Engineer GitHub Governance

Exadel 1K-5K Internet Software & Services

Exadel is hiring a GitHub Enterprise Platform Engineer to support a major Latin American digital banking client by improving repository governance, CI/CD automation, and developer platform reliability.

AWS Azure CI/CD CloudFormation DevSecOps GCP Git GitHub Actions Go Python Terraform
5 hours, 43 minutes ago

Lead Software Engineer

Karbon 51-250 Diversified Financial Services

Karbon is hiring a technical leader for its Client Experience team to guide frontend-first product development across web, mobile, and backend systems for a global accounting software platform.

Android Azure C# CI/CD CSS Datadog Docker Expo GitHub GitHub Actions HTML iOS JavaScript Kubernetes Microservices .NET Node.js React React Native REST API SQL Server TypeScript
5 hours, 43 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