SpaceX is seeking a Wireless Firmware Engineer for their direct-to-cell program, which aims to provide global cellular connectivity from space. This role is critical in developing novel wireless signal processing algorithms, implementing optimized software for satellites and ground stations, debugging complex systems, and developing production software. The ideal candidate will be comfortable with both wireless signal processing algorithms and high-performance software development.
Responsibilities include:
- Designing and implementing physical layer (PHY) algorithms for satellite-based 4G/5G eNodeB/gNodeB
- Developing optimized signal processing algorithms for resource-constrained CPUs
- Creating models and simulations to analyze overall system performance
- Designing, implementing, testing, and maintaining wireless PHY and MAC layers
- Debugging complex performance issues
- Participating in architecture, design, and code reviews
- Contributing to system dimensioning and algorithm design for next-generation hardware
Qualifications:
- Master's or PhD in computer science, computer engineering, electrical engineering, or a STEM discipline
- 1+ years of experience in wireless signal processing, communications, modem systems design, or related fields
- 1+ years of C/C++ or Matlab coding experience
Preferred skills:
- Familiarity with 3GPP 4G/5G physical layer design or other modern broadband OFDM waveforms
- Knowledge of forward error correction (FEC) coding concepts
- Experience with MAC layer development
- Proficiency in optimizing signal processing algorithms
- Familiarity with Linux, git, and Python
- SDR (software defined radio) experience
- Strong debugging and performance optimization skills
This role offers an exciting opportunity to work on cutting-edge space technology and contribute to SpaceX's mission of enabling human life on Mars. The position requires a willingness to work extended hours and weekends as needed, and candidates must meet ITAR requirements.