Support Engineer, Device OS

Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products.
United StatesChennai, Tamil Nadu, India
Backend
Mid-Level Software Engineer
Hybrid
2+ years of experience
Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:
Application Engineer - L5, Device OS

Support Engineer position at Amazon Lab126 focusing on Core Device OS team, working on critical OS components, pipelines, services, tools, and application development frameworks.

Software Development Engineer II, Amazon

Mid-level Software Development Engineer role at Amazon's FinTech team, building scalable financial systems using AWS cloud services.

SDE (KDS Phone Screen Req), Kinesis Data Streams

Software Development Engineer position at Amazon working on Kinesis Data Streams, building real-time data processing solutions at scale.

Software Dev Engineer -Test II, FireTV Product QA- Mainline Quality and System Releases

Amazon Fire TV seeks experienced SDET to architect automation frameworks and lead quality initiatives for next-generation entertainment features.

Software Development Engineer in Test II, Vizzini (FireTV Voice)

Software Development Engineer in Test II position at Amazon's FireTV Voice team, focusing on building and maintaining test automation solutions for voice interface technology.

Description For Support Engineer, Device OS

Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced groundbreaking devices like Fire tablets, Fire TV, Amazon Echo and Amazon Show. The Amazon Devices group delivers delightfully unique Amazon experiences, giving customers instant access to everything, digital or physical.

As a Support Engineer on the Core Device OS team, you will be part of a team that owns critical OS components, pipelines, services, tools, and application development frameworks - working on projects that push the boundaries of customer-device interaction.

Key job responsibilities:

  • Provide first level of support for handling Jiras, tickets, operational issues from production services
  • Provide engineering support of incoming Jiras, tickets, including extensive troubleshooting and debugging, with responsibilities covering multiple product lines
  • Work on maintenance driven coding projects, primarily in C++ and Python
  • Read and understand complex application code and make code fixes to resolve support issues
  • Develop tools and automate manual operational tasks and easy maintenance of our services
  • Build monitoring metrics dashboard, and report System health and Support status metrics
  • Work with remote development (Sunnyvale) teams for handing-off or taking over active support issues and to create a team specific knowledge base and skill set

This job requires you to hit the ground running and your ability to learn quickly and work on disparate and overlapping tasks that will define your success.

Last updated 7 months ago

Responsibilities For Support Engineer, Device OS

  • Provide first level of support for handling Jiras, tickets, operational issues from production services
  • Provide engineering support of incoming Jiras, tickets, including extensive troubleshooting and debugging
  • Work on maintenance driven coding projects, primarily in C++ and Python
  • Read and understand complex application code and make code fixes to resolve support issues
  • Develop tools and automate manual operational tasks and easy maintenance of our services
  • Build monitoring metrics dashboard, and report System health and Support status metrics
  • Work with remote development teams for handing-off or taking over active support issues

Requirements For Support Engineer, Device OS

Python
  • 2+ years of software development, or 2+ years of technical support experience
  • Experience troubleshooting and debugging technical systems
  • Experience in Unix
  • Experience scripting in modern program languages

Interested in this job?