Jobs · Engineering · Texas

Sr. Wi-Fi Software Engineer (Starlink)

SpaceX · Bastrop, TX · 1 mo ago
On-siteEngineeringFull-time

About the role

SpaceX is developing Starlink, the world’s most advanced broadband internet system and largest satellite constellation, to provide fast, reliable internet worldwide. As a Sr. Wi-Fi Software Engineer, you will play a critical role in enhancing the overall customer experience by optimizing Wi-Fi performance and collaborating across teams to deliver an exceptional end-to-end solution.

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 both 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 experience in software development; or 7+ years of professional experience in software development in lieu of 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
  • To conform to U.S. Government export regulations, applicant must be a U.S. citizen or national, U.S. lawful permanent resident (green card holder), Refugee under 8 U.S.C.1157, or Asylee under 8 U.S.C.1158, or be 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

Similar jobs