engineering
Posted Dec 19, 2025Software Engineer
at Starcloud
Redmond, United StatesOn-site
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. System Integration:
- 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. Basic
Requirements
- Bachelor’s degree in Computer Science, Engineering, Math, or a related field, or 2+ years of professional
- experience in software development.
- Proficiency in programming languages such as C, C++, Python, or similar. •
- Experience with the full software development lifecycle, including design, coding, testing, and deployment. Preferred
- Master’s degree in Computer Science, Engineering, or a related technical discipline.
- experience in software development, particularly in aerospace, space, or data processing industries.
- Expertise in networking protocols (UDP, TCP/IP) and high-performance systems.
- Strong skills in debugging, performance optimization, and unit testing.
Experience
- 3+ years of professional