Taro Logo

Software Dev Engineer, Device OS

An inventive research and development company that designs and engineers high-profile devices like the Kindle family of products, subsidiary of Amazon.com
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Consumer

Description For Software Dev Engineer, Device OS

Amazon Lab126, a subsidiary of Amazon.com since 2004, is seeking a talented Software Development Engineer for their Device OS team. This role focuses on developing and optimizing operating systems for consumer devices like the Kindle family of products. The position requires deep expertise in Linux kernel, BSP, and drivers development.

As a Senior Software Engineer, you'll work at the intersection of hardware and software, collaborating with cross-functional teams including hardware, ODM, and QA to shepherd products from concept to customer release. The role demands strong technical leadership skills and the ability to mentor other developers while maintaining architectural vision.

The ideal candidate should have extensive experience with Android platform development and multiple SOC platforms. You'll be responsible for driving system architecture design, implementing complex software solutions, and ensuring the highest quality standards. The position offers the opportunity to work on cutting-edge consumer technology products while contributing to Amazon's culture of innovation.

Key technical areas include Linux kernel development, BSP optimization, driver implementation, and service development for consumer devices. The role requires excellent communication skills in English and the ability to work effectively in an open, collaborative environment. This is an excellent opportunity for someone passionate about operating systems and consumer device development to make a significant impact at a leading tech company.

The position is based in either Beijing or Shenzhen, China, offering the chance to work with Amazon's global teams while developing next-generation devices. Join us in creating innovative products that have the potential to revolutionize how people interact with technology in their daily lives.

Last updated 2 days ago

Responsibilities For Software Dev Engineer, Device OS

  • Work with product management and cross functional teams to provide technical solutions
  • Dive deep and provide solutions for complex issues
  • Collaborate with cross-functional teams to integrate and optimize functionalities within BSPs
  • Drive the team to adopt engineering best practices
  • Participate in technology strategies and roadmaps development
  • Lead or mentor other software developers
  • Maintain architectural vision

Requirements For Software Dev Engineer, Device OS

Linux
  • Able to drive system architecture design and complex software prototype and solutions
  • Familiar with SW development with Android platform
  • Familiar with multiple SOC platforms
  • Excellence in technical communication
  • Drives effective business and technical discussions in English
  • Writes clear documentation in English

Interested in this job?

Jobs Related To Amazon Software Dev Engineer, Device OS