Software Engineer
Core
Designing, developing, and deploying software systems for space-based data centers, owning the complete software lifecycle from development through testing and support.
Role type
Software Engineer (embedded systems & high-performance computing)
Builds
Highly reliable, fault-tolerant software systems for low-latency, high-capacity data centers in orbit
Domain
Aerospace / Space Economy / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, Python, full software development lifecycle, embedded systems programming, system integration, automated testing, CI/CD tools, debugging, performance optimization
Preferred skills
networking protocols (UDP, TCP/IP), high-performance systems, unit testing, aerospace or space industry experience
Technologies
C, C++, Python, CI/CD tools, simulation environments
Responsibilities
Develop highly reliable and available software systems for low-latency, high-capacity data centers in orbit; Design and implement fault-tolerant systems that operate at scale with minimal maintenance; Write high-quality, efficient code for embedded systems and custom hardware; Seamlessly integrate software with hardware components; Create and execute comprehensive test plans to validate software functionality in various environments; Build and maintain robust infrastructure to support rapid development, testing, and deployment of software
Seniority
Individual Contributor (Level I to Senior)