Taro Logo

Support Engineer, Device OS

Inventive R&D company designing high-profile consumer electronics as Amazon.com subsidiary, creating Kindle, Fire tablets, Fire TV, Amazon Echo and Show.
Backend
Entry-Level Software Engineer
In-Person
2+ years of experience
Consumer · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

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 a strong track record of creating 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. The role demands someone who can quickly adapt and manage multiple concurrent tasks, working at the intersection of customer experience and device functionality.

Your responsibilities will span from frontline support handling Jiras and operational issues to developing automation tools and maintaining services. You'll work extensively with C++ and Python, troubleshoot complex systems, and collaborate with remote development teams in Sunnyvale. The position requires strong debugging skills and the ability to understand and modify complex application code.

The ideal candidate brings 2+ years of software development or technical support experience, with a solid foundation in Unix systems and modern programming languages. Knowledge of web services, distributed systems, and experience with hardware/software RAID would be advantageous.

Join a team that's pushing the boundaries of customer-device interaction and helping deliver unique Amazon experiences to customers worldwide. This role offers the opportunity to work on high-impact projects while developing expertise across multiple product lines in a dynamic, innovative environment.

Last updated 7 months ago

Responsibilities For Support Engineer, Device OS

  • Provide first level support for handling Jiras, tickets, operational issues from production services
  • Provide engineering support including 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
  • 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?