Senior System Development Engineer, Emerging Device Software

Amazon.com, Inc.
Sunnyvale, United States of America
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 235K

Job location

Sunnyvale, United States of America

Tech stack

C++
Linux
DevOps
Distributed Systems
Embedded Software
Systems Development Life Cycle
Real-Time Operating Systems
Release Management
Software Engineering
System Availability
Programming Languages

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

Apply for this position