Sr. Wi-Fi Software Engineer (Starlink)
About the role
As a Sr. Wi-Fi Software Engineer at SpaceX, you will be a critical piece of the overall Starlink customer experience. We are looking for experts in the Wi-Fi space to help deliver an amazing end-to-end experience. You see the big picture, prioritize accordingly, and are comfortable working at different levels of abstraction.
SpaceX is leveraging its experience in building rockets and spacecraft to deploy Starlink, the world’s most advanced broadband internet system. Starlink is the largest satellite constellation, providing fast, reliable internet to millions worldwide, including remote areas like the Amazon and Antarctica, digital nomads, emergency responders, commercial airlines, cruise lines, and rural users. While users can get online almost anywhere, we’ve only begun to explore Starlink’s full potential.
Responsibilities
- Drive the Wi-Fi software and product roadmap
- Debug and optimize kernel-level system performance
- Collaborate with RF and EE engineers to improve testing procedures for software and hardware
- Mentor software engineers and build a great work culture
- Improve Wi-Fi mesh performance
- Invent new tools for frequent and reliable software deployment, test execution, and data analysis as part of a continuous integration and release system
Requirements
- Bachelor’s degree in computer science, engineering, math, or STEM discipline and 5+ years of professional software development experience; or 7+ years of professional software development experience in lieu of a degree
- 3+ years of development experience in C or C++
- Experience with the IEEE 802.11 wireless standard and networking protocols (UDP, TCP/IP, etc.)
- Experience working on embedded software for networking equipment
- Must be willing to work extended hours and weekends as needed
- Must be a U.S. citizen or national, U.S. lawful permanent resident (green card holder), Refugee under 8 U.S.C.1157, Asylee under 8 U.S.C.1158, or eligible to obtain required authorizations from the U.S. Department of State
Preferred Skills and Experience
- Strong fundamental knowledge of networks, embedded systems, math, and physics
- Solid communication and leadership skills
- Experience testing Wi-Fi for performance or stability
- Deep understanding of testing, continuous integration, build, deployment, and continuous monitoring
- Knowledge of DHCP, IPv4, IPv6, Linux bridge, and network stack internals
- Experience with networking kernel modules and drivers
- Experience driving cross-team projects
- Experience with security issues associated with distributed systems and internet services
- Experience with Golang and Python
- Experience with hostAP
- Ability to work effectively in a dynamic environment with changing needs and requirements
Pay
Compensation range: $175,000 - $270,000 per year. Your actual level and base salary will be determined based on job-related knowledge, skills, education, and experience. Base salary is one part of your total rewards package, which may also include long-term incentives (company stock, stock options, or long-term cash awards), discretionary bonuses, the ability to purchase additional stock at a discount, comprehensive medical, vision, and dental coverage, a 401(k) retirement plan, short and long-term disability insurance, life insurance, paid parental leave, and other discounts and perks.
Benefits
- 3 weeks of paid vacation and 10+ paid holidays per year
- Paid sick leave accrual pursuant to company policy
- Employee Stock Purchase Plan (ESPP) with stock discount