Wireless Firmware Engineer

closed
SpaceX Logo

SpaceX

πŸ’΅ $130k-$180k
πŸ“Remote - United States

Summary

Join SpaceX as a Wireless Firmware Engineer and play a critical role in developing novel wireless signal processing algorithms, implementing optimized software for use on satellites and ground stations, debugging complex systems and performance issues, and developing production software.

Requirements

  • Master’s or PhD degree in computer science, computer engineering, electrical engineering or a STEM discipline
  • 1+ Years of experience with; 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++ or Matlab coding experience

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

Preferred Qualifications

  • 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
  • Excellent verbal and written communication skills
  • Ability to work effectively in a dynamic environment with changing needs and requirements

Benefits

  • Comprehensive medical, vision, and dental coverage
  • Access to a 401(k)-retirement plan
  • Short & long-term disability insurance
  • Life insurance
  • Paid parental leave
  • 3 weeks of paid vacation & 10 or more paid holidays per year
This job is filled or no longer available

Similar Remote Jobs