SpaceX Wireless Firmware Engineer develops and optimizes physical layer algorithms for satellite-based 4G/5G systems in the Starlink Mobile program. The role includes debugging, testing, and collaborating on wireless PHY and MAC layers.
Responsibilities
Design and implement physical layer (PHY) algorithms for satellite-based 4G/5G (LTE/NR) eNodeB/gNodeB.
Develop optimized signal processing algorithms running on resource-constrained CPUs.
Develop models and run simulations to analyze and validate overall system performance, including modem performance.
Design, implement, test, maintain, and document the wireless PHY and MAC layers of the protocol stack.
Identify and debug complex performance issues across the wireless PHY and MAC layers.
Participate in architecture, design, and code reviews. Contribute to system dimensioning and algorithm design for next generation hardware.
Qualification
Bachelor's degree in computer science1+ Years of C/C++ coding experienceFamiliarity with Linux command line useSDR (software defined radio) experience
Required
Bachelor's degree in computer science, computer engineering, electrical engineering or a STEM discipline.
1+ Years of experience with at least 1 of the following; wireless signal processing, wireless communications, modem systems design, wireless systems engineering, DSP (digital signal processing), or physical layer processing (L1).
1+ Years of C/C++ coding experience.
Preferred
Familiarity with 3GPP 4G/5G (LTE/NR) physical layer design or other modern broadband OFDM waveforms such as WiMAX, 802.11 WiFi, DVB-S2, DVB-C, 5G NTN (non-terrestrial networks).
Familiarity with forward error correction (FEC) coding concepts.
Basic familiarity with MAC layer (medium access control, L2).
Development and optimization of complex signal processing algorithms in both fixed and floating point.
Familiarity with Linux command line use, git-based version control, and python programming.
SDR (software defined radio) experience.
Experience supporting products through the full release cycle including commercial deployment.
Strong skills in debugging and performance optimization; exceptional analytical skills and engineering fundamentals.