Wireless Software Engineer (Starlink)
Core
Design, implement, test, and maintain physical and MAC layer software for the Starlink satellite communications network, including firmware, embedded systems, and signal processing algorithms.
Role type
Wireless Software Engineer (Satellite Communications)
Builds
Starlink satellite constellation and consumer receiver software stack
Domain
Aerospace / Satellite Communications / Wireless Networking
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ programming, wireless software development, network protocols, RF system fundamentals, digital signal processing (DSP), hardware bring-up and debugging, cross-layer system integration
Preferred skills
RF/mixed-signal IC design, FFT and channel estimation algorithms, broadband access technologies (Wi-Fi, LTE, 5G, satellite), lab equipment operation (spectrum analyzer, network analyzer)
Technologies
C, C++, DSP, FFT, Wi-Fi, LTE, 5G, satellite broadband
Responsibilities
Design and implement physical and MAC layer software for the wireless stack; Architect current and next-gen hardware and signal processing algorithms; Participate in hardware bring-up, debugging, and verification; Collaborate on cross-layer integration of the end-to-end system; Develop prototypes to prove design concepts and quantify constraints
Seniority
Mid-level IC (Level I/II)