Mission Software Engineer, EW
Core
Building next-generation electronic warfare platforms and mission-critical software for U.S. and allied military capabilities, integrating with the Lattice OS ecosystem.
Role type
Mission Software Engineer (Generalist)
Builds
Hardware-enabled, software-defined EW systems and operator-facing tools for active military operations.
Domain
Defense / Electronic Warfare / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Software engineering fundamentals, proficiency in Haskell/Rust/C++/Go/TypeScript, Linux environment expertise, data structures and algorithms, systems concepts, ability to learn new domains quickly.
Preferred skills
Haskell or Rust, Nix/NixOS, embedded systems and real-time systems, signal processing and RF systems, containerized deployments, distributed systems.
Technologies
Haskell, Rust, C++, Go, TypeScript, Linux, NixOS, Lattice OS
Responsibilities
Develop and maintain mission-critical software across the EW product stack, build and improve deployment tooling and CI/CD pipelines, integrate EW systems with the Lattice ecosystem, debug and resolve issues in production systems, develop operator-facing tools, work with embedded software and DSP engineers, participate in field deployments and customer engagements.
Seniority
Mid-level (1–4 years experience), hands-on IC