Experienced Guidance, Navigation, and Control Software Engineer – Satellite Systems Development and Operations
Introduction to Amazon and Project Kuiper Amazon is a leader in innovation and technology, and we're excited to introduce an exceptional opportunity to join our team as a Guidance, Navigation, and Control Software Engineer. As part of Project Kuiper, you will play a critical role in the development and operation of a low-orbit satellite system designed to provide low-cost broadband connections to underserved communities worldwide. This project relies on cutting-edge satellite technology and requires a talented team of engineers to drive its success. About Project Kuiper Project Kuiper is an ambitious initiative that aims to launch a constellation of satellites into low orbit, providing high-performance broadband services to millions of customers. The system is designed to be highly capable, environmentally friendly, and resilient, with a focus on operational safety and security. Our team of engineers and manufacturing experts develop and build most of the new hardware and software in-house, ensuring that we have complete control over the design and development process. Guidance, Navigation, and Control (GNC) Systems The GNC system is at the heart of the satellite flight system, responsible for creating constellations for effective coverage and space security. The system develops and operates the software that controls and maneuvers each satellite, ensuring accurate timing and supporting future orbital state predictions. As a Guidance, Navigation, and Control Software Engineer, you will create real-time software that enables the satellite to fly, ground instruments that predict orbital conditions and optimize routes, and advanced modeling and simulation software. Key Responsibilities As a Guidance, Navigation, and Control Software Engineer, your key responsibilities will include: Designing and developing real-time software for satellite flight systems Creating ground instruments that predict orbital conditions and optimize routes Developing advanced modeling and simulation software Collaborating with cross-functional teams to ensure system integration and testing Providing technical support for satellite testing, manufacturing, and flight operations Participating in equipment and satellite tests, and helping with in-flight performance Essential Qualifications To be successful in this role, you will need: 2+ years of professional experience in freelance software development 2+ years of experience in non-industrial design or architecture (design principles, reliability, and scaling) with new and existing systems Programming experience with at least one software programming language 1+ year of experience in at least one of the following: embedded systems and avionics, feedback control systems, or real-time software Experience with design principles, data structures, and test development Experience in standard and comprehensive engineering practices, including coding standards, code reviews, source control, build processes, testing, and operations Preferred Qualifications While not essential, the following qualifications are highly desirable: 3+ years of experience in the full software development lifecycle, including code principles, code reviews, source control management, build processes, testing, and operational experience Interdisciplinary development knowledge, including design and validation of hardware, software, and algorithms Expertise in real-time operating systems, embedded Linux, and add-on time, system programming, concurrency, and features Expertise in developing, testing, and monitoring time-critical or security systems Experience with sensors, actuators, vehicle electronics/avionics, and/or control systems Simulation experience in different situations: hardware-in-the-loop, Monte-Carlo, emulators Experience working with systems deployed in critical environments Experience in supporting the development of equipment and tools for scientific/engineering staff Skills and Competencies To succeed in this role, you will need to possess excellent technical skills, including: Strong programming skills in languages such as C++, Java, or Python Experience with software development methodologies, including Agile and Scrum Excellent problem-solving skills, with the ability to analyze complex systems and identify solutions Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams Ability to work in a fast-paced environment, with a focus on delivering high-quality results Career Growth Opportunities and Learning Benefits At Amazon, we're committed to providing our employees with opportunities for growth and development. As a Guidance, Navigation, and Control Software Engineer, you will have access to: Professional development opportunities, including training and education programs Career advancement opportunities, with the potential to move into leadership roles or specialize in a particular area of expertise Collaboration with experienced engineers and experts in the field, providing opportunities for knowledge sharing and learning Access to cutting-edge technology and tools, with the opportunity to work on innovative projects and develop new skills Work Environment and Company Culture At Amazon, we're proud of our company culture, which emphasizes innovation, teamwork, and customer obsession. As a Guidance, Navigation, and Control Software Engineer, you will be part of a dynamic and collaborative team, with a focus on: Innovation and experimentation, with a willingness to try new approaches and learn from failure Teamwork and collaboration, with a focus on delivering high-quality results and supporting each other's success Customer obsession, with a focus on delivering exceptional customer experiences and exceeding expectations Ownership and accountability, with a focus on taking responsibility for our actions and delivering results Compensation, Perks, and Benefits At Amazon, we offer a competitive compensation package, including: A salary range of $25/hour, with opportunities for growth and advancement Comprehensive healthcare coverage, including medical, dental, and vision insurance Retirement plans, including a 401(k) with matching company contributions Paid time off, including vacation, sick leave, and holidays Stock options, with the opportunity to purchase Amazon stock at a discounted price Employee discounts, with access to exclusive discounts on Amazon products and services Educational assistance, with opportunities for professional development and continuing education Flexible working options, including remote work and flexible hours Employee recognition and rewards, with opportunities for recognition and reward for outstanding performance Conclusion If you're a motivated and talented software engineer with a passion for innovation and customer obsession, we encourage you to apply for this exceptional opportunity. As a Guidance, Navigation, and Control Software Engineer, you will play a critical role in the development and operation of a cutting-edge satellite system, with opportunities for growth, development, and advancement. Don't miss out on this chance to join our team and be part of something amazing – apply now and let's discuss how you can become a vital part of our success story. Apply for this job