Software Engineer, AI Satellites (Starmind)
Core
Develop highly reliable, real-time software for gateways, satellites, user terminals, and switches to power a satellite constellation capturing solar energy for AI compute.
Role type
Senior IC software engineer (real-time systems, embedded)
Builds
Low-latency, high-capacity satellite-based global network and solar-powered AI compute infrastructure
Domain
Aerospace, satellite communications, solar power generation
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, assembly, distributed systems architecture, Linux, real-time software development, hardware-in-the-loop simulation, networking protocols (UDP, TCP/IP), continuous integration
Preferred skills
real-time rendering, game engine development, physics simulation, high-performance computing, security in distributed systems
Technologies
C, C++, assembly, Linux, UDP, TCP/IP
Responsibilities
Develop and maintain real-time software for satellite hardware; lead architecture and code reviews; build tools for deployment and testing across virtualized and on-orbit environments; manage experiments to validate design concepts.
Seniority
Senior, hands-on IC
