Support Engineer, Device OS

Inventive R&D company designing high-profile consumer electronics as Amazon.com subsidiary, creating Kindle, Fire tablets, Fire TV, Echo and Show devices.
Backend
Entry-Level Software Engineer
In-Person
2+ years of experience
Consumer

Description For Support Engineer, Device OS

Amazon Lab126, an innovative R&D subsidiary of Amazon.com, is seeking a Support Engineer for their Core Device OS team. Founded in 2004, Lab126 has created groundbreaking consumer electronics including the Kindle, Fire tablets, Fire TV, Amazon Echo, and Amazon Show.

As a Support Engineer, you'll be integral to maintaining and improving critical OS components, pipelines, services, tools, and application development frameworks. This role combines hands-on technical support with development work, requiring strong problem-solving abilities and coding skills primarily in C++ and Python.

The position demands quick learning and adaptability, as you'll handle various concurrent tasks that directly impact customer-device interaction. You'll be responsible for first-line support of production services, troubleshooting complex technical issues, and developing automation tools to improve service maintenance.

Working with the Core Device OS team, you'll collaborate with remote development teams in Sunnyvale, contributing to knowledge base creation and handling critical support issues. This role offers an excellent opportunity to work on innovative consumer electronics while developing expertise in systems engineering and operational support.

The ideal candidate brings 2+ years of software development or technical support experience, strong Unix knowledge, and programming capabilities. Experience with AWS, networks, and operating systems is advantageous. Join us in creating the next generation of Amazon's groundbreaking devices and shaping the future of consumer electronics.

Last updated a month ago

Responsibilities For Support Engineer, Device OS

  • Provide first level support for handling Jiras, tickets, operational issues from production services
  • Provide engineering support including extensive troubleshooting and debugging across multiple product lines
  • Work on maintenance driven coding projects in C++ and Python
  • Read and understand complex application code and make code fixes
  • Develop tools and automate manual operational tasks
  • Build monitoring metrics dashboard and report system health
  • Work with remote development teams for support issues and knowledge base creation

Requirements For Support Engineer, Device OS

Python
Linux
  • Bachelor's degree in engineering or equivalent
  • 2+ years of software development or technical support experience
  • Experience troubleshooting and debugging technical systems
  • Experience in Unix
  • Experience scripting in modern program languages

Interested in this job?

Jobs Related To Amazon Support Engineer, Device OS

Quality Assurance Engineer I, Worldwide Grocery Stores QRE (Quality, Reliability, Efficiency)

Quality Assurance Engineer role at Amazon focusing on grocery technology, requiring 2+ years experience in testing and automation.

Software Development Engineer

Entry-level Software Development Engineer position at Amazon, working on scalable services and innovative technology with competitive compensation and benefits.

Software Development Engineer, Japan Seller Services Team

Entry-level Software Development Engineer position at Amazon Japan, focusing on seller services and e-commerce platform development.

Application Engineer, NA GC

Application Engineer role at Amazon's Bangalore center, focusing on payment systems and processing millions of daily transactions across global markets.

Support Engineer

Support Engineer role at Amazon's ISG Tech team, combining technical support with engineering to enable global seller success across marketplaces.