# Senior Test Firmware Engineer, Electrical Test

**Company**: Anduril Industries
**Location**: Costa Mesa, California
**Experience**: senior
**Job type**: full-time
**Salary**: $191,000-$253,000 USD
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/andurilindustries/jobs/5205502007?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_5f570508-ad6

## Description

Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology.

As a Senior Test Firmware Engineer, Electrical Test, you will own the test firmware layer , writing C on microcontrollers that exposes internal hardware for automated testing, and building the Python/LabView frameworks on the host side that drive those tests.

Your work directly enables the team to validate Anduril's next-generation radio products from prototype through production.

Responsibilities:

- Architect and build a unified test environment consisting of target-side test firmware and host-side Python/LabView execution frameworks.

- Develop C-based MCU test firmware that exposes internal hardware peripherals, drivers, and system functions via serial/bus APIs (UART, CAN, SPI, etc.) for external host control.

- Create reusable abstraction layers and drivers for both on-board microcontroller peripherals and benchtop lab equipment (using PyVISA, SCPI, or vendor APIs).

- Quickly debug and troubleshoot issues that span the electrical, firmware, and software boundaries.

- Engage with the manufacturing and electrical engineering test teams on test coverage and features.

- Participate in schematic and test plan reviews and provide expertise on test firmware capability.

- Maintain automated test suites, analyze results, and work with developers to resolve issues.

- Develop test HITL stations for regression testing.

- Support board bring-up and bench validation as needed.

- Support Design Engineer with DFT, provide feedback from test results to improve quality and test coverage.

- Support manufacture test bring-up and yield.

- Provide technical mentorship to engineering teams.

Required Qualifications:

- Bachelor’s Degree in Computer Science / Computer Engineering / Electrical Engineering or equivalent.

- 5+ Years of Experience with architecture, design and development in Python.

- Experience writing embedded C for microcontrollers specifically for test instrumentation, register-level access, and exposing test hooks/APIs to a host PC.

- Experience developing or working with Hardware-in-the-Loop (HITL) test systems.

- Familiarity with software development lifecycle (SDLC) and Agile methodologies.

- Experience with test management software (e.g., JIRA) and automated testing tools (e.g., Jenkins, CircleCI).

- Strong understanding of software QA methodologies.

- Experience with Linux operating systems and commands.

- Experience with peripherals and developing test and validation strategies.

- Advanced experience with computer hardware communication bus protocols: USB, I2C, I2S, CSI, Ethernet, SPI, PCIe, HDMI, CAN, serial comms, etc

- Collaborate with a cross-functional team to support product development from prototype to production

- Understanding of lab safety protocols when working in all types of lab environment.

- Familiarity with measurement analysis techniques such as Gage RR and Process Capability Analysis.

- Deep understanding of hardware-software integration and system-level testing methodologies.

- Experience with source code revision and control.

- Experience with GitHub is a plus.

- Must be a U.S. Person due to required access to U.S. export controlled information or facilities.

Preferred Qualifications:

- Master’s Degree in Computer Science / Computer Engineering / Electrical Engineering or equivalent

- Experience RF test equipment such as Vector Network Analyzers, Spectrum Analyzers, Signal Generators, and Power Meters

- Experience with testing RF components like power amplifiers, transmitters, receivers, and filters

- Proficiency in MS Word, Excel, PowerPoint and VISIO.

- Hands-on experience with firmware development, test execution, and bring-up on STM32-class microcontrollers, NXP S32K automotive MCUs, and NVIDIA Jetson Orin edge platforms.

- A detail-oriented individual who strives in an environment that values effective team collaboration

- Experience in Product Release Cycle from prototype to production and key deliverables of each phase

- Experience with wired networking technologies (Gigabit, 10Gigabit)

- Hands-on experience with complex networking equipment, a deep understanding of networking protocols, test design and implementation chops and a background in IP network design

- Familiarity with continuous integration and delivery (CI/CD) pipelines

- Experience with other scripting languages (e.g. Bash)

- Experience with embedded C development on microcontroller cores (ARM, AVR, MSP430, PIC, etc.)

- Familiarity with automation of test equipment such as oscilloscopes, power supply and JTAG

## Skills

### Required
- Python
- C
- microcontrollers
- Hardware-in-the-Loop (HITL) test systems
- software development lifecycle (SDLC)
- Agile methodologies
- test management software
- automated testing tools
- Linux operating systems
- computer hardware communication bus protocols
- source code revision and control

### Nice to have
- RF test equipment
- testing RF components
- firmware development
- complex networking equipment
- continuous integration and delivery (CI/CD) pipelines
- embedded C development

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/andurilindustries/jobs/5205502007?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
