Starcloud is building a network of data centers in space, and they are seeking a Software Engineer to design, develop, and deploy software systems for these innovative data centers. The role involves owning the complete software lifecycle and collaborating with multidisciplinary teams to deliver groundbreaking solutions.
Responsibilities:
- Develop highly reliable and available software systems for our 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
- Collaborate with hardware, firmware, and other engineers to refine system performance and troubleshoot issues
- Create and execute comprehensive test plans to validate software functionality in various environments, including simulations and on-orbit testing
- Utilize automated testing and continuous integration tools to maintain code quality and ensure robust software deployment
- Build and maintain robust infrastructure to support rapid development, testing, and deployment of software
- Develop tools for monitoring and analyzing system performance, ensuring continuous improvement and reliability