Senior Numerical Algorithm Software Engineer
$156,000–$193,000 year
On-siteBoulder, Colorado, United States
Job Summary
Lead research, development, and maturation of advanced numerical algorithms for radar signal and data exploitation, including detection, tracking, estimation, and clutter suppression. Design, implement, and optimize high-performance radar tracking algorithms in Python and C++ with emphasis on scalability, latency reduction, and robustness. Develop and tune Kalman filtering, tracking, and data exploitation algorithms while architecting end-to-end radar processing pipelines from raw I/Q ingest through production deployment. Advance radar modeling, simulation, and algorithm-evaluation toolchains to support rapid prototyping and validation. Define quantitative radar-performance assessments using real radar data and collaborate cross-functionally to integrate algorithms into operational systems. Provide technical leadership within Agile teams, mentor junior engineers, and support proposal efforts by articulating radar algorithmic approaches. Ensure compliance with mission assurance, cybersecurity, and software-quality standards relevant to DoD radar programs.
Required Qualifications
- U.S. Citizenship with ability to obtain and maintain a DoD security clearance (active clearance preferred)
- Bachelor's or Master's degree in Applied Mathematics, Physics, Electrical Engineering, Computer Science, or related technical field
- 8+ years of experience developing numerical algorithms for radar signal processing or related sensor-processing applications
- Demonstrated expertise in developing and implementing algorithms in Python and C++
- Strong foundation in numerical methods, linear algebra, probability/statistics, and optimization techniques
- Experience working with real radar data (e.g., I/Q samples, pulse-compressed data, tracking data, or radar simulations)
- Proven ability to evaluate algorithm performance, including error analysis, validation, and benchmarking
- Experience working in Linux-based development environments and modern software development practices (version control, testing, CI/CD)
- Ability to work effectively in Agile or iterative development environments
- Strong written and verbal communication skills, including ability to convey complex technical concepts to diverse stakeholders
Desired Qualifications
- PhD in Applied Mathematics, Physics, Electrical Engineering, or related technical field
- Experience with advanced radar DSP techniques (e.g., CFAR, MTI/MTD, beamforming, calibration, Doppler processing, tracking filters, estimation algorithms, inverse problems)
- Familiarity with machine-learning methods applied to radar data (e.g., classification, anomaly detection, deep learning-based radar feature extraction)
- Experience optimizing radar algorithms for performance (parallel computing, GPU acceleration, vectorization, memory optimization)
- Knowledge of DoD radar mission systems, radar phenomenology, or ground-/air-based radar architectures
- Experience transitioning radar algorithms from prototype to production in operational radar environments
- Familiarity with containerization and orchestration tools (Docker, Kubernetes)
- Experience with radar modeling and simulation environments supporting system development
- Prior experience leading technical efforts or mentoring junior engineers
- Active DoD security clearance
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.