
Transforming U.S. Defense Capabilities with Advanced Technology
About the Company
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. 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. You will apply state-of-the-art software construction techniques to ensure the timely delivery of correct mission-critical code.
About the Role
The Electronic Warfare (EW) team at Anduril is seeking experienced embedded software engineers to support a next-generation electronic warfare platform. Engineers will develop high-performance software solutions, collaborate with digital systems engineers, and integrate software with advanced RF hardware. The role involves working closely with DSP and RFML teams to implement and deploy capabilities efficiently and contributing to the broader software ecosystem to ensure seamless integration with the Lattice system.
Responsibilities
- Develop and maintain high-performance hardware/software interfaces with digital systems engineers and systems programmers
- Build infrastructure and tools to support rapid deployment of DSP and RFML algorithms
- Implement numerical algorithms for generating, manipulating, and visualizing RF data
- Create reliable software for electronic warfare assets integrated with Lattice OS
- Ensure deterministic builds, configuration management, and software traceability to reduce maintenance needs
Requirements
- 2+ years of professional experience in software engineering
- Experience with software-defined digital radio systems
- Eligible to obtain and maintain an active U.S. Top Secret SCI security clearance
Preferred Qualifications
- Experience with typed functional programming languages (Haskell, Scala, F#, OCaml, Rust, etc.)
- Experience with MATLAB, including C code generation
- Linux kernel module development experience
- FPGA development experience (Verilog, VHDL), especially with Xilinx devices
- Experience with graphics programming (OpenGL, DirectX, Vulkan)
- Familiarity with Nix/NixOS
