Sr. Software Engineer (Starlink)
Core
Define, build, and deploy real-time software for network switches, servers, ground antennas, and satellites to optimize global connectivity for demanding applications.
Role type
Senior IC software engineer (networking/embedded)
Builds
Real-time software for Starlink Enterprise Products
Domain
Aerospace + Networking
Deliverable
production ML models | product features
Required skills
C/C++, networking protocols (TCP/IP, UDP), operating systems, embedded software development, network optimization, traffic shaping, bandwidth management, distributed systems security, routing protocols (BGP, OSPF, IS-IS), internet services (DNS, DHCP, NTP)
Preferred skills
Experience writing software on embedded devices, experience owning development/testing/deployment for real-world applications, experience with service provider networks
Technologies
C, C++, TCP/IP, UDP, BGP, OSPF, IS-IS, Ethernet, IPv4, IPv6, MPLS, DNS, DHCP, NTP
Responsibilities
Develop highly reliable real-time software running on network switches, servers, ground antennas, and satellites; Own the impact of software over its complete lifecycle including architecture design, implementation, testing, and support; Develop tools to support testing, performance monitoring and troubleshooting; Build prototypes and manage experiments to prove out key design concepts; Innovate next-generation networking technologies to direct data through an ever-changing network of satellites, ground stations, and users
