✨ About The Role
- The Principal Software Engineer will develop highly reliable software systems for a satellite-based global network.
- Responsibilities include designing and implementing a fault-tolerant network that operates with minimal maintenance.
- The role involves participating in architecture, design, and code reviews to ensure high-quality software development.
- The engineer will collaborate with various sub-teams within the Starlink software division, focusing on different areas of the project.
- The position requires the development of tools for software deployment, test execution, and data analysis as part of a continuous integration system.
âš¡ Requirements
- The ideal candidate will have a bachelor's degree in computer science, engineering, math, or a related STEM discipline.
- A minimum of 7 years of professional development experience in relevant programming languages such as C, C++, or Python is required.
- Candidates should possess strong analytical skills and a creative approach to problem-solving.
- Excellent communication skills, both written and verbal, are essential for collaboration with other engineers.
- The successful applicant will have a solid understanding of networks, electronics, math, and physics.