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 cutting-edge 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