Description
We are seeking a highly skilled RADAR Algorithm Development Engineer to design, implement, and optimize real-time signal processing algorithms for TI mmWave RADAR SoCs.
The role involves end-to-end ownership of RADAR algorithms, platform integration, system-level software development, and validation for automotive, industrial, and robotics applications.
Roles & Responsibilities
Algorithm Development :
- Design, develop, and optimize signal processing algorithms for RADAR applications, including :
- FFT and spectral analysis
- Beamforming and angle estimation
- Object detection and classification
- Target tracking and multi-object tracking
- Optimize algorithms for real-time performance on TI DSPs and ARM-based MCUs.
- Balance trade-offs between latency, accuracy, and power efficiency.
Platform Integration
- Develop, port, and integrate software on TI mmWave RADAR SoCs (AWR series).
- Utilize TI mmWave SDK, RTOS, and hardware accelerators (HWA, EDMA) for efficient execution.
- Work closely with hardware and firmware teams to bring up and tune RADAR pipelines.
System-Level Development
- Integrate RADAR processing software with sensor fusion frameworks involving camera, LiDAR, and IMU.
- Support automotive, industrial, and robotics applications requiring high reliability and functional safety.
- Contribute to system architecture, data pipelines, and performance optimization.
Testing & Validation
- Perform lab and field testing to validate RADAR performance under diverse environmental conditions.
- Debug and optimize software for real-time constraints, detection accuracy, and robustness.
- Develop test scenarios, logs, and analysis tools to evaluate algorithm performance.
Technical Skills
- Strong background in signal processing and RADAR fundamentals.
- Hands-on experience with FFT, beamforming, detection, and tracking algorithms.
- Experience programming in C/C++ for embedded systems.
- Familiarity with TI mmWave RADAR platforms (AWR series) and mmWave SDK.
- Experience with DSPs, ARM cores, and real-time embedded software.
- Knowledge of RTOS concepts, task scheduling, and inter-process communication
(ref:hirist.tech)