Taro Logo

Sr. Software Dev Engineer, Alexa Ambient Computing Techs

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

Description For Sr. Software Dev Engineer, Alexa Ambient Computing Techs

Amazon Lab126, an innovative R&D subsidiary of Amazon.com established in 2004, is seeking a Senior Software Development Engineer for their Alexa Ambient Computing Technologies team. This role combines embedded systems expertise with consumer device development, focusing on Linux kernel, BSP, and driver development.

The position offers an opportunity to work on cutting-edge consumer products like the Kindle family, requiring deep technical knowledge in Linux systems and embedded software development. The ideal candidate will play a crucial role in architecting and implementing solutions for complex technical challenges while collaborating with cross-functional teams including hardware, ODM, and QA.

As a senior engineer, you'll be responsible for technical leadership, mentoring other developers, and driving engineering best practices. The role demands expertise in Linux kernel development, BSP integration, and system optimization. You'll work closely with product management to translate user experience requirements into technical solutions.

The position is based in either Beijing or Shenzhen, China, offering the chance to work with Amazon's innovative consumer device division. This role requires 8+ years of embedded software experience and strong proficiency in C/C++ development. The ideal candidate will have experience with Linux audio systems, multimedia frameworks, and embedded software security.

This is an excellent opportunity for an experienced embedded systems engineer looking to make an impact on widely-used consumer products while working with cutting-edge technology at one of the world's leading tech companies.

Last updated 2 months ago

Responsibilities For Sr. Software Dev Engineer, Alexa Ambient Computing Techs

  • 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 Sr. Software Dev Engineer, Alexa Ambient Computing Techs

Linux
  • Bachelor's degree in Computer Science, Computer Engineering or equivalent
  • 8+ years relevant work experience in embedded Software
  • Professional experience in consumer device software development
  • Proficiency in Linux kernel or driver development with C/C++
  • 5+ years working experience in Linux BSP development
  • Ability to drive software architecture design and system optimization
  • Strong communication skills

Interested in this job?

Jobs Related To Amazon Sr. Software Dev Engineer, Alexa Ambient Computing Techs