SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Salary: USD 220,000 - 292,000 / annual
Anduril Industries is a defense technology company transforming U.S. and allied military capabilities through advanced technology. The company develops Lattice OS, an AI-powered operating system that integrates thousands of data streams into real-time 3D command and control centers. Anduril brings cutting-edge autonomy, AI, computer vision, sensor fusion, and networking technology to military applications.
In this Staff-level FPGA engineering role, you will work with a cross-functional team (RF, DSP, Firmware, FPGA, software, and Test) to deliver robust embedded processing solutions for communications and networking systems. Your responsibilities include:
- Execute and optimize the FPGA firmware implementation development lifecycle, from algorithm definition in MATLAB/Simulink through architecture, design, development, firmware implementation, test, integration, support, and sustainment for low-cost FPGAs, SoCs, and SoMs.
- Establish and optimize comprehensive product development workflows and best practices across the HDL firmware lifecycle, encompassing architecture, design, simulation, verification, and system testing.
- Develop microprocessor interface control documents (ICDs) between FPGA and message/data handling schemes.
- Collaborate with cross-functional hardware and embedded systems teams to take firmware and software from concept to production.
This is a hands-on technical leadership role where you will drive best practices and technical excellence in FPGA design for defense and aerospace applications.
REQUIREMENTS:
- Bachelor's Degree in Electrical Engineering, Computer Science, or equivalent
- 10+ years of experience designing, implementing, and verifying FPGA-based systems using VHDL or Verilog
- Demonstrated experience working with cross-functional hardware and/or embedded systems product development teams, taking firmware and software from concept to production
- Experience using code-generators to translate MATLAB/Simulink algorithms into FPGA implementations
- Proficient in C and C++
- Experience with RTOS (Real Time Operating Systems)
- Familiarity with common MCU, CPU, FPGA devices and technologies
- Familiarity with standard interfaces such as Ethernet, I2C, SPI, PCIe, USB, etc.
- Familiarity with flight software architectures and development processes for embedded systems
- Proficiency with basic EE test equipment (Oscilloscopes, Spectrum Analyzers, Signal Generators, etc.) and testing PCBAs
- Eligible to obtain and maintain an active U.S. Secret security clearance
PREFERRED QUALIFICATIONS:
- Experience with wireless communications systems
- Expertise in computer networking
- Experience with AI-generated software (CoPilot, Claude, Code-GPT, etc.)
- Experience with implementing enhanced security measures
- Familiarity with high reliability designs in aerospace environments
- Familiarity with aircraft systems architectures, especially with redundant systems
- Understanding and familiarity with DO-254, DO-178C, DO-160, DO-311A
- Understanding and familiarity with MIL-STD-810, MIL-STD-704, MIL-STD-461
- Experience designing, testing, and troubleshooting complex board designs in communications systems