Description
Job Overview
Anduril's Electronic Warfare (EW) team is seeking experienced generalist embedded software engineers to build out the software ecosystem supporting a next-generation electronic warfare platform. As an Embedded software engineer, you'll develop high-performance implementations of numerical algorithms, collaborate with digital systems engineers to enable maximum-performance interfaces between next-gen RF hardware and software, work with DSP and RFML engineers to rapidly deploy bleeding-edge capabilities to our customers, and collaborate with the wider software organization to deliver seamless integration of electronic warfare products with the Anduril Lattice system-of-systems suite.
Responsibilities
- Collaborate with digital systems engineers and systems programmers to develop high-performance hardware/software interfaces.
- Develop and maintain infrastructure and tools that enable DSP and RFML engineers to rapidly deploy algorithms and models to our assets.
- Implement high-performance numerical algorithms for generating, manipulating, and visualizing RF data.
- Develop correct, high-reliability software for controlling electronic warfare assets, integrated with the Anduril Lattice ecosystem.
- Utilize infrastructure providing deterministic builds and configuration management for deployment, ensuring software traceability and minimizing maintenance burden.
Requirements
- 2+ years of professional experience in software engineering.
- Experience with software-defined digital radio systems.
- Eligibility to obtain and maintain an active U.S. Top Secret SCI security clearance.
Preferred Qualifications
- Experience working with typed functional programming languages (Haskell, Scala, F#, OCaml, Rust, etc.).
- Experience with MATLAB, especially C code generation.
- Experience with Linux kernel module development.
- Experience with FPGA development (Verilog, VHDL, etc.), especially Xilinx devices and tools.
- Experience with graphics programming (OpenGL, DirectX, Vulkan, etc.).
- Experience with Nix/NixOS.
Compensation and Benefits
The salary range for this role is $129,000-$171,000 USD per year. Anduril offers highly competitive equity grants and top-tier benefits for full-time employees.
Additional Information
Anduril is committed to protecting candidates from recruitment scams. The company will never solicit payment or demand personal financial details during the hiring process.