Senior software engineer to architect and optimize real-time radar processing systems, translating DSP algorithms into high-performance C++/CUDA implementations for military and civilian autonomous platforms.
What you'll do
- Develop real-time C++ and CUDA software for radar/RF sensor systems, implementing DSP algorithms with strict latency and deterministic timing requirements
- Design low-latency data processing pipelines that acquire, process, and deliver high-rate sensor data from multiple sources
- Optimize performance-critical code for latency, throughput, memory efficiency, and power consumption under real-world resource constraints
- Collaborate with DSP and research engineers to translate mathematical concepts and algorithms into efficient, production-ready implementations
- Build test harnesses, simulation environments, hardware-in-the-loop systems, and data replay infrastructure to validate algorithms and system behavior
- Profile and refactor software to meet strict performance budgets across CPU, GPU, memory, and bandwidth
- Rapidly prototype experimental systems to validate technical feasibility and de-risk architectural decisions
Mission
SoloPulse Corp develops dual-use radar sensing technology for DoD and commercial autonomy applications. This role supports the maturation of real-time signal processing pipelines that enable autonomous vehicles, drones, and sensor platforms across military and civilian domains.
Required skills
- C++
- Python
- Real-time systems design
- Low-latency software architecture
- DSP algorithm implementation
- Performance optimization
- Embedded computing
- High-throughput sensor processing
- Memory management and concurrency
- System profiling and debugging