Embedded Software Dev Engineer, Amazon Leo Customer Terminal
Overview
As Embedded Software Engineer, you will architect and deliver software for next-generation Customer Terminals, bridging hardware integration and production-scale software. You will craft embedded solutions for power management and closed-loop control, working with hardware teams to optimize performance. Your work directly influences devices shipped to customers, shaping stability and scalability in a global satellite broadband system. Join a mission to extend fast, affordable connectivity to underserved communities and scale hardware software to millions of homes.
Compensation / Benefitssign-on payments and RSUshealth insurance (medical, dental, vision, prescription)401(k) matchingpaid time offparential leaveadoption and surrogacy reimbursement
ResponsibilitiesArchitect, design, implement, and validate onboard software for power managementDevelop closed-loop control algorithms using sensors, microcontrollers, and custom siliconEnable data-driven insights via automated test execution and analysis pipelinesCollaborate with manufacturing to ensure devices meet requirementsDefine and execute software release processes, CI/CD, and quality verificationHands-on work with hardware test equipmentProduce clear documentation and user-focused software for engineering and manufacturing teams
Key requirements3+ years of non-internship software development experience2+ years in design or architecture of new/existing systems1+ years as software engineer or related roleBachelor's degree or foreign equivalent in CS, Engineering, Mathematics, or related fieldExperience programming in at least one languageExperience with hardware troubleshooting/debugging1+ years designing/developing software applications, tools, systems, algorithms or services using C, Python, or MATLABproblem solving in ambiguous, scalable environmentscollaboration with cross-functional teamsdocumentation and knowledge sharingCPythonMATLAB