Embedded Software Engineer, EW

13 hours, 1 minute ago
Full-time
Junior
Cybersecurity
Anduril Industries

Anduril Industries

Anduril Industries is an American defense technology firm that specializes in developing advanced autonomous systems for integrated awareness and security across land, sea, and air, utilizing its proprietary Lattice platform to enhance intelligence, su...

Aerospace & Defense
1K-5K
Founded 2017
$2200M raised

Description

  • Participate in system design, part selection, and schematic reviews for product revisions and greenfield products.
  • Write and maintain device drivers for microcontroller peripherals and external ICs.
  • Implement bootloaders and over-the-air (OTA) update mechanisms.
  • Build deterministic, reproducible firmware builds and configuration management for deployment with software traceability.
  • Test software using unit, SITL, HITL, and system-level methodologies.
  • Use software and hardware debugging tools to diagnose and resolve embedded issues.
  • Collaborate with FPGA/PL engineers on register interfaces and hardware/software integration.
  • Develop secure, high-reliability embedded software in Rust for Linux and bare-metal/RTOS environments.
  • Build Linux-side CLI tools in Rust for calibration, deployment, and diagnostics.
  • Work with the wider software organization to integrate EW products with the Lattice system-of-systems suite.

Requirements

  • 2+ years of professional experience in embedded software and/or firmware engineering.
  • Strong proficiency in Rust for embedded systems, including no_std and the embedded-hal ecosystem.
  • Comfortable working with microcontroller peripherals such as SPI, I2C, UART, and Ethernet, as well as bus types such as AXI and USB.
  • Excellent technical communication and collaboration skills.
  • Must be able to obtain and hold a U.S. TS security clearance.
  • Experience with embedded async Rust frameworks such as Embassy or RTIC (preferred).
  • Proficiency in C for interfacing with vendor HALs and legacy codebases (preferred).
  • Experience with software-defined digital radio systems (preferred).
  • Experience with industry standards bodies or open-source communities (preferred).
  • Experience measuring and improving performance related to speed, size, power consumption, and cost (preferred).
  • Experience with Nix/NixOS (preferred).
  • Understanding of functional programming languages like Haskell (preferred).

Benefits

  • US salary range of $129,000 to $171,000.
  • Highly competitive equity grants included in the majority of full-time offers.
  • Comprehensive medical, dental, and vision coverage at little to no cost for US roles.
  • Life and disability insurance for all employees.
  • Highly competitive PTO with a holiday hiatus in December.
  • Caregiver and Wellness Leave for family care, new child bonding, or personal medical needs.
  • Family planning and parenting support, including coverage for fertility treatments, adoption, and gestational carriers.
  • Free 24/7 mental health resources, including therapy and life coaching, plus legal and financial support services.
  • Annual reimbursement for professional development.
  • Company-funded commuter benefits based on region.
  • Relocation assistance available depending on role eligibility.
  • Retirement savings options, including 401(k), Roth, and after-tax contributions for US roles.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Generator Technician

Pearce Services 1K-5K Construction & Engineering

Pearce is hiring a Generator Technician to service and repair commercial generators on cell phone towers across a regional territory for its telecom infrastructure operations.

2 hours, 28 minutes ago

Generator Technician

Pearce Services 1K-5K Construction & Engineering

Pearce is hiring a Generator Technician to service and repair commercial generators on cell phone towers across a regional territory in the Telecom industry.

6 hours, 24 minutes ago

Principal Guidance, Navigation, & Control (GNC) Engineer

K2 Space Corporation 51-200 Defense and Space Manufacturing

K2 Space is seeking a Principal GNC Engineer to lead spacecraft guidance, navigation, and control architecture for its large satellite platforms and upcoming demonstration missions.

Julia MATLAB Python
8 hours, 49 minutes ago

Mixed-Signal Behavioral Modeling Engineer

K2 Space Corporation 51-200 Defense and Space Manufacturing

K2 Space is seeking a Mixed-Signal Behavioral Modeling Engineer to develop behavioral models and mixed-signal verification methods for state-of-the-art SoCs used on large satellites.

MATLAB Python Verilog
18 hours, 50 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