About the Role
We are seeking a Staff Software Algorithms Engineer (Grade 9) to lead the design and development of UWB radar and localization algorithms within our Platform Software organization. This role owns a mission‑critical technical domain, combining deep expertise in estimation theory, Bayesian methods, Kalman filtering, and signal processing with hands‑on software implementation.
As a Staff engineer, you will set technical direction, own system‑level architecture, and solve complex, ambiguous problems that directly impact product performance and robustness.
Responsibilities
- Own and evolve the UWB radar and localization algorithm architecture
- Design and implement state estimation and tracking algorithms using Bayesian methods (KF, EKF, UKF, adaptive filters)
- Develop and optimize UWB radar DSP pipelines, including:
- CIR processing and first‑path detection
- Multipath mitigation and clutter rejection
- Time‑ and frequency‑domain signal processing
- Range, velocity, and motion estimation
- Drive localization and navigation algorithms that perform reliably in real‑world RF environments
- Optimize algorithms for embedded, real‑time software constraints
- Lead algorithm validation and performance analysis using simulation, recorded data, and in‑vehicle testing
- Act as a technical mentor and subject‑matter expert for estimation and signal processing
- Collaborate closely with platform software, firmware, hardware, and systems teams
Required Qualifications
- MS or PhD in Electrical Engineering, Computer Engineering, Robotics, Applied Mathematics, or related field
- Deep hands‑on experience in:
- Estimation theory and Bayesian inference
- Kalman filtering and nonlinear state estimation
- Digital signal processing (DSP)
- Strong experience with UWB and/or radar sensing systems
- Proven ability to deliver production‑quality algorithms
- Proficiency in C/C++ and Python
Preferred Qualifications
- Experience in automotive, robotics, or safety‑critical systems
- Hands‑on experience with CIR data, radar IQ samples, and range‑Doppler maps
- Ownership of system‑level algorithm architecture with cross‑team impact
- Demonstrated ability to solve ambiguous, multi‑disciplinary technical problems