Amazon
Software Development Engineer, GNC Software, Project Kuiper
Amazon, Redmond, Washington, United States, 98052
Software Development Engineer, GNC Software, Project Kuiper
Project Kuiper is an initiative to increase global broadband access through a constellation of 3,236 satellites in low Earth orbit (LEO). Its mission is to bring fast, affordable broadband to unserved and underserved communities around the world. Kuiper is an ambitious project that depends on entirely new satellite designs along with all of the ground capabilities needed to operate a large constellation and provide high performance service to end users. The great majority of new equipment and software is being developed and built in-house by our engineering and manufacturing teams. Guidance, Navigation, and Control (GNC) designs the constellation for good coverage and space safety, and develops the systems that control and maneuver each satellite as they ascend from injection to operational orbits, merge into the constellation flow and stationkeep relative to neighbors. As a Guidance, Navigation, and Control software engineer, you will develop real-time, embedded software that flies the satellite; ground-based applications that predict orbital state, monitor for potential collisions, and optimize maneuvers; high fidelity modeling and simulation software; and all sorts of infrastructure needed to develop and operate the system. Key Responsibilities
Develop real-time, embedded software that flies the satellite Develop ground-based applications that predict orbital state, monitor for potential collisions, and optimize maneuvers Develop high fidelity modeling and simulation software Develop infrastructure needed to develop and operate the system Basic Qualifications
Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design 2+ years of contributing to new and current systems architecture and design (architecture, design patterns, reliability and scaling) experience 1+ years of non-internship professional software development experience Bachelor's degree in computer science or equivalent Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations Experience with algorithms, data structures, data modeling, schema design and test-driven development Preferred Qualifications
Experience in at least one of embedded systems and avionics, feedback control systems, or real-time software Familiarity with interdisciplinary developments that involve hardware, software, and algorithm co-design and verification Expertise in real-time operating systems, embedded Linux with real-time extensions, systems programming, concurrency, and scheduling Expertise building, testing, and verifying real-time or safety-critical systems Experience with sensors, actuators, embedded vehicle electronics/avionics, and/or control systems Experience with simulation in various contexts: hardware-in-the-loop, monte-carlo, emulators Experience with operating remotely deployed systems in extreme environments Experience supporting infrastructure and tool development for scientific/engineering users Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
#J-18808-Ljbffr
Project Kuiper is an initiative to increase global broadband access through a constellation of 3,236 satellites in low Earth orbit (LEO). Its mission is to bring fast, affordable broadband to unserved and underserved communities around the world. Kuiper is an ambitious project that depends on entirely new satellite designs along with all of the ground capabilities needed to operate a large constellation and provide high performance service to end users. The great majority of new equipment and software is being developed and built in-house by our engineering and manufacturing teams. Guidance, Navigation, and Control (GNC) designs the constellation for good coverage and space safety, and develops the systems that control and maneuver each satellite as they ascend from injection to operational orbits, merge into the constellation flow and stationkeep relative to neighbors. As a Guidance, Navigation, and Control software engineer, you will develop real-time, embedded software that flies the satellite; ground-based applications that predict orbital state, monitor for potential collisions, and optimize maneuvers; high fidelity modeling and simulation software; and all sorts of infrastructure needed to develop and operate the system. Key Responsibilities
Develop real-time, embedded software that flies the satellite Develop ground-based applications that predict orbital state, monitor for potential collisions, and optimize maneuvers Develop high fidelity modeling and simulation software Develop infrastructure needed to develop and operate the system Basic Qualifications
Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design 2+ years of contributing to new and current systems architecture and design (architecture, design patterns, reliability and scaling) experience 1+ years of non-internship professional software development experience Bachelor's degree in computer science or equivalent Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations Experience with algorithms, data structures, data modeling, schema design and test-driven development Preferred Qualifications
Experience in at least one of embedded systems and avionics, feedback control systems, or real-time software Familiarity with interdisciplinary developments that involve hardware, software, and algorithm co-design and verification Expertise in real-time operating systems, embedded Linux with real-time extensions, systems programming, concurrency, and scheduling Expertise building, testing, and verifying real-time or safety-critical systems Experience with sensors, actuators, embedded vehicle electronics/avionics, and/or control systems Experience with simulation in various contexts: hardware-in-the-loop, monte-carlo, emulators Experience with operating remotely deployed systems in extreme environments Experience supporting infrastructure and tool development for scientific/engineering users Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
#J-18808-Ljbffr