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 7 hours 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

Sr. Software Engineer (Multimedia - Audio), Amazon Core DeviceOS

Senior Software Engineer role at Amazon focusing on audio framework development for consumer devices, combining hands-on coding with architectural leadership.

Sr. Software Development Engineer, Device OS

Senior Software Development Engineer position at Amazon Device OS team, focusing on building components for Echo and Fire TV devices, requiring 5+ years of experience in software development and team leadership.

Senior Embedded Software Engineer, Kuiper Customer Terminal Software Team

Senior Embedded Software Engineer role at Amazon's Project Kuiper, developing software for satellite communication terminals to provide global broadband access.

Senior Embedded Software Engineer, Project Kuiper Terrestrial Applications

Senior Embedded Software Engineer role at Amazon's Project Kuiper, developing satellite communication terminal software to provide global broadband access.

Sr Embedded Software Dev Engineer, Blink

Senior Embedded Software Engineer position at Amazon's Blink division, focusing on firmware development for power-efficient camera systems.