Senior System Development Engineer, Emerging Device Software
Role details
Job location
Tech stack
Job description
Amazon Lab126 is an inventive research and development group that designs and develops high-profile consumer electronics devices. Emerging Device Software team is working on next generation of devices in smart eyewear and wearable categories. We are looking for System Development Engineer who can design and implement scalable build and release infrastructure. This role is specially for engineers who have extensive experience in DevOps., What you'll be working on,
- This engineer will lead the design and implementation of new tools, pipelines and automation, will work with developers, system architects, hardware engineers.
- Driving your own projects, from design through planning to execution. Also work with teams across Amazon on cross-team initiatives.
- Planning and coordinating feature improvements and upgrades around services.
- Analyzing and improving availability, efficiency, capacity, scalability, security and performance of our services.
- Representing Systems while working with internal teams and external partners.
- Troubleshooting and resolving problems with production systems as part of our on-call rotation.
- Developing and maintaining tools.
- Design, implement, and maintain CI/CD pipelines to automate the software release process.
A day in the life As a Senior System Development Engineer, you will design and develop tools needed to automate build and release infrastructure. You will manage the infrastructure for high availability, monitor security and compliance.
About the team Emerging Device Software team owns all the components and infrastructure of next generation of products. The team is responsible for defining architecture, design and implementation of next generation of products. The team develops embedded software using programming languages like C, C++ on both Linux/Android and RTOS based systems. Team also maintains build and release infrastructure. The team uses automated build and release system using both amazon internal and industry standard tools.
Requirements
Experience leading the design, automation, deployment, and support of large-scale infrastructure
- Experience with Linux/Unix
Preferred Qualifications
- Experience with distributed systems at scale
Benefits & conditions
The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon also offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage), 401(k) matching, paid time off, and parental leave. Learn more about our benefits at https://amazon.jobs/en/benefits.
USA, CA, Sunnyvale - 173,900.00 - 235,200.00 USD annually