Senior Software Engineer, Radar
Core
Designing and maintaining application-level software for next-generation radar systems, including mission software, data processing pipelines, and operator interfaces.
Role type
Senior Software Engineer (Radar Systems)
Builds
Radar applications, data processing workflows, and scalable software platforms for defense systems.
Domain
Defense technology / Radar and sensor systems
Deliverable
production ML models | product features
Required skills
C++, Python, Nix, API design, software design principles, data structures, algorithms, object-oriented programming, reproducible build environments, automated testing, CI/CD
Preferred skills
Radar/sensor domain knowledge, distributed systems, data streaming frameworks, gRPC/Protobuf/ZeroMQ/DDS, Docker, Linux development
Technologies
Nix, NixOS, C++, Python, gRPC, Protobuf, ZeroMQ, DDS, Docker, Linux
Responsibilities
Design and develop application-level software for radar systems; Build and enhance radar applications including data processing workflows and operator interfaces; Define and document APIs for component communication; Develop reproducible build and deployment workflows using Nix; Lead performance analysis and optimization of radar application software; Mentor junior engineers and contribute to technical decision-making.
Seniority
Senior, hands-on IC