Sunnyvale, CA, US
14 hours ago
Sr. Software Dev Engineer, Simulation Foundations
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. Project Kuiper will help close the digital divide by delivering fast, affordable broadband to a wide range of customers, including consumers, businesses, government agencies, and other organizations operating in places without reliable connectivity.

This role of a Software Engineer will design, implement, and operate globally available distributed systems geared towards giving Kuiper the ability to operate within realistic virtual Kuiper environments at scale. You’ll build systems using the latest AWS technologies, leveraging best-in-industry software engineering practices.


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.

Key job responsibilities
• Design and implement scalable distributed systems leveraging AWS's comprehensive suite of cloud services (e.g., EC2, S3, EKS, Lambda etc..)
• Architect and develop robust RESTful APIs and microservices with focus on high availability, fault tolerance, and performance optimization
• Demonstrate expertise in containerization technologies, specifically Docker, for application deployment and orchestration
• Create and enhance automated deployment pipelines and tools to support continuous integration/continuous deployment (CI/CD), enabling faster and more reliable software releases
• Design and implement sophisticated testing frameworks for multiple environments, including:
o Virtualized infrastructure
o Hardware-in-the-loop simulations
o Production/on-orbit testing scenarios
• Serve as a technical leader to promote engineering best practices and provide mentorship to junior engineers, fostering team growth and development
• Apply advanced object-oriented programming principles to design maintainable and efficient software solutions
• Lead systems integration efforts and implement comprehensive testing methodologies to ensure product quality
• Drive improvements in testing strategies, CI/CD processes, deployment automation, and monitoring solutions to enhance system reliability and performance


A day in the life
This role is for a Software Development Engineer who will build new cloud services and APIs that facilitates and orchestrates simulation of software on Kuiper devices such as satellites, ground gateways, and customer terminals. You will be building low-latency, highly scalable architecture that are critical to getting high quality internet service to customers.

About the team
We build the cloud systems and APIs for constellation wide simulations for experimentation to inform business decisions and software running on Kuiper devices to run simulation to achieve high quality software ultimately deployed onto hardware.
Por favor confirme su dirección de correo electrónico: Send Email