Software Engineer (Starlink Mobile)
Core
Develop real-time software to plan and execute network topology for a satellite-based global network connecting mobile phones.
Role type
Software Engineer (Network Topology & Real-time Systems)
Builds
Starlink Mobile network infrastructure for global LTE connectivity
Domain
Satellite communications, networking, high-performance computing
Deliverable
production ML models | product features
Required skills
Python, C, C++, real-time software development, network topology, distributed systems, virtualized hardware environments, hardware-in-the-loop simulations
Preferred skills
real-time rendering, game engine development, physics simulation, numerical optimization, graph theoretic approaches, convex optimization, debugging deployed real-world software, distributed systems, internet services
Technologies
Python, C, C++
Responsibilities
Develop highly reliable real-time software for network topology planning and execution; Participate in and lead architecture, design, and code reviews; Develop tools for software development, deployment, data analysis, and test execution across virtualized and real hardware environments; Develop prototypes and manage experiments to prove key design concepts
Seniority
Mid-level IC