Starcloud is building a network of data centers in space, starting at kilowatts and scaling to gigawatt capacity, and is looking for a Software Engineer to design, develop, and deploy software systems that power these data centers.
Requirements
- Proficiency in programming languages such as C, C++, Python, or similar
- Experience with the full software development lifecycle, including design, coding, testing, and deployment
- Expertise in networking protocols (UDP, TCP/IP) and high-performance systems
- Strong skills in debugging, performance optimization, and unit testing
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, ensuring optimal performance and reliability
- Seamlessly integrate software with hardware components, optimizing for high performance and reliability
- Create and execute comprehensive test plans to validate software functionality in various environments, including simulations and on-orbit testing
- Build and maintain robust infrastructure to support rapid development, testing, and deployment of software
Other
- Willingness to work extended hours and weekends as necessary to support critical project milestones
- Must be a U.S. citizen, lawful permanent resident, or eligible for authorization under U.S. export regulations
- Excellent communication skills and the ability to work effectively in a dynamic, cross-functional environment
- Ability to work in a fast-paced environment with changing priorities
- Bachelor’s degree in Computer Science, Engineering, Math, or a related field, or 2+ years of professional experience in software development