Software Engineer, Low Latency Computing (Starlink)
Core
Develop highly reliable, real-time software to determine beam formation (user, laser, gateway) for a low-latency, high-bandwidth satellite-based global network.
Role type
Senior IC software engineer (real-time systems, low latency)
Builds
Real-time beam planning software and network control systems for the Starlink satellite constellation
Domain
Aerospace / Satellite Communications / Low Latency Computing
Deliverable
production ML models | product features
Required skills
C, C++, Assembly, real-time systems programming, software lifecycle management, architecture design, code reviews, prototyping, hardware-in-the-loop simulation, distributed systems
Preferred skills
real-time rendering, game engine development, physics simulation, network topology, numerical optimization, graph theoretic approaches, convex optimization
Technologies
C, C++, Assembly, virtualized hardware environments, real hardware-in-the-loop simulations
Responsibilities
Develop highly reliable, real-time software for beam formation; Participate in and lead architecture, design, and code reviews; Develop prototypes and manage experiments to prove key design concepts; Develop tools for software development, deployment, data analysis, and test execution across multiple environments
Seniority
Mid-to-Senior, hands-on IC

