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 offers an exciting opportunity to work on technology that directly impacts millions of customers through Amazon's device ecosystem. You'll be responsible for troubleshooting production issues, developing automation tools, and building monitoring systems that ensure the reliability of Amazon's device infrastructure.

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. The role requires someone who can learn quickly and manage multiple overlapping tasks effectively.

This is an excellent opportunity for engineers who enjoy both support and development work, offering exposure to complex systems and the chance to work on technology that powers Amazon's most innovative consumer devices. The position provides hands-on experience with production systems while allowing you to contribute to the development of tools and automation that improve service reliability.

Last updated 12 days ago

Responsibilities For Support Engineer, Device OS

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

Jobs Related To Amazon Support Engineer, Device OS

Software Dev Engineer I, Amazon University Talent Acquisition

Entry-level Software Development Engineer position at Amazon, focusing on building scalable distributed systems and innovative solutions for millions of customers worldwide.

Application Engineer

Entry-level Application Engineer role at Amazon focusing on payment systems and distributed computing in Bangalore, requiring 1+ years of experience.

Quality Assurance Engineer I

Entry-level Quality Assurance Engineer position at Amazon focusing on payment systems and BNPL implementation in the Middle East region.

Software Development Engineer (New Graduate/Entry Level)

Entry-level Software Development Engineer position at Amazon Beijing for recent graduates, focusing on distributed systems and scalable solutions.

Quality Assurance Engineer I, Device OS

Quality Assurance Engineer position at Amazon Lab126, focusing on device OS testing and automation, requiring 3+ years of experience in QA engineering.