Principal SDE-Test

Amazon.com Services, Inc.
 Sunnyvale, CA

Desciption

Kuiper Networking is looking for an innovator that can architect, design and build the complex system testbed topology and define test coverage and metrics for end-to-end Kuiper Networking system that spans space and terrestrial systems. As a PE, you will own, define and drive complex system testbed and topologies. This is a great opportunity to build the foundation for Kuiper Networking system validation and lead its evolution to validate production Kuiper system for testing the end customer usage scenarios.

Export Control Requirement

Due to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.

About the hiring group

Project Kuiper is an initiative to launch a constellation of Low Earth Orbit satellites that will provide low-latency, high-speed broadband network connectivity to unserved and underserved communities around the world.

Within Project Kuiper, Networking and Services team owns designing and delivering a modern, flexible, high throughput, low latency data network that spans space and ground segments. We design and implement custom routing and L2 control data distribution protocols that incorporate mission critical network security, quality of service and dynamic communications infrastructures for best-in-class network services.

We design and develop software using reference hardware boards. To validate our software and perform software and hardware integration testing, we designed a system test topology to mimic our Satellite and Terrestrial network systems. We have a detailed plan to use actual PCBAs (Printed Circuit Board Assembly) and further enhance the test topology. We envision to use this system test topology to mimic the end-to-end Kuiper network systems and perform automated regression testing of our software and interfaces between hardware and software.

Job responsibilities

As a PE, you will own, define and drive complex system testbed and topologies. You will also be responsible for evaluating, designing, building and augmenting automated test infrastructure that comprises of physical and simulated components; lead the definition of end to end system test procedures and test coverage. This is a great opportunity to build the foundation for Kuiper Networking system validation and lead its evolution to replicate end customer usage scenarios. As a senior technical individual contributor, you will join the ranks of a large and growing community of Amazon Principal, Senior Principal, and Distinguished Engineers. As such, you’ll be a technical leader. You’ll help establish technical standards and drive Amazon Project Kuiper’s overall technical architecture and engineering practices.

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.

Basic Qualifications

Bachelor's degree and/or Master's degree in Computer Science or equivalent.

10+years of software testing experience, including automation using languages like Python.

5+ years experience with full development life cycle for large-scale software products including extensive experience with agile development practices, evaluating, designing, building and augmenting automated test infrastructure that comprises of physical and simulated components.

Deep understanding of Networking fundamentals, testing of L2/L3/Overlay protocols and forwarding.

Export Control Requirement

Due to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.

Preffered Qualifications

10+ years of industry experience in leading, designing and building complex Networking system testbed topologies using physical, simulated/emulated/containerized environments.

Software or automation infrastructure, automation test suite development in Unix/Linux environment and coding in Python or C/C++.

Experience in mentoring junior engineers to success.

Have been successful working across organizational boundaries, bringing together people with diverse perspectives and experience to find solutions.

Strong verbal and written communication skills and demonstrated technical leadership.

Demonstrated leadership abilities in an engineering environment in driving operational excellence and best practices.

Support