Principal DSP Engineer - Terawave
Core
Develop models and algorithms for TeraWave Custom Silicon, focusing on packet processing, MAC, PHY, and Radio DSP for a multi-orbit satellite communications network.
Role type
Principal Digital Signal Processing (DSP) Engineer
Builds
Optically interconnected satellite constellation delivering symmetrical data speeds up to 6 Tbps
Domain
Aerospace / Satellite Communications / Digital Signal Processing
Deliverable
production ML models | product features
Required skills
Signal processing, Modem design, PHY/DSP/RF/Mixed-signal design, Fixed-point implementation, Bit-accurate verification, FPGA/ASIC implementation, MATLAB, Python, C/C++
Preferred skills
Full ASIC lifecycle experience, Software-Defined Radio, Multirate DSP, Real-time embedded DSP, Hardware/software partitioning, Pre-silicon verification
Technologies
MATLAB, Python, C/C++, SystemC, FPGA, ASIC, RTL
Responsibilities
Develop and model channel impairment models; Debug and correlate algorithm performance across system models, RTL/FPGA, and silicon; Work collaboratively with ASIC, RFIC, and SW implementation teams; Take algorithms from floating-point modeling through fixed-point implementation and bit-accurate verification; Drive for lowest power consumption and highest performance; Support the ASIC implementation through pre-silicon verification
Seniority
Principal, hands-on IC