Taro Logo

Senior Software Engineer, Emerging Devices Software

Amazon Lab126 is the hardware development team responsible for designing Amazon's consumer electronic devices.
$151,300 - $261,500
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Consumer

Description For Senior Software Engineer, Emerging Devices Software

Amazon Lab126's Platform Software team is seeking a Senior Software Development Engineer to spearhead the design and architecture of next-generation consumer devices. This role combines technical leadership with hands-on development, focusing on embedded software development for consumer products. The position involves working with middleware and framework layers, making critical architectural decisions, and collaborating across teams to deliver innovative solutions.

As a Senior Software Engineer, you'll be responsible for designing and developing high-quality software while having significant influence on product roadmaps and system architecture. The role requires expertise in embedded systems, working with both Linux and RTOS-based systems, and programming in languages like C and C++. You'll be part of the Device Software team, which forms the foundation for Amazon's next generation of products.

The ideal candidate brings 5+ years of professional software development experience, strong leadership capabilities, and expertise in consumer electronics and robotics software engineering. You'll need to demonstrate ability to handle ambiguity, make data-driven decisions, and navigate cross-organizational complexity while maintaining high engineering standards.

This position offers competitive compensation ranging from $151,300 to $261,500 per year, varying by geographic location, plus additional benefits including equity and comprehensive medical coverage. Located in Sunnyvale, CA, you'll be working at the heart of Amazon's hardware innovation center, contributing to products that impact millions of customers worldwide.

This is an excellent opportunity for a senior engineer looking to make a significant impact in consumer device development while working with cutting-edge technology and leading technical teams. The role combines technical depth with leadership opportunity, making it ideal for someone who wants to influence both product direction and technical architecture while maintaining hands-on development work.

Last updated a day ago

Responsibilities For Senior Software Engineer, Emerging Devices Software

  • Lead design and architecture of new consumer devices
  • Drive technical direction and feature roadmap for next gen devices
  • Develop high quality embedded software for Consumer products
  • Lead key components in Middleware and frameworks layers
  • Evaluate different design choices and prototype new technology
  • Define product roadmap and make technical trade-offs
  • Work closely with cross functional teams

Requirements For Senior Software Engineer, Emerging Devices Software

Linux
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming experience with at least one programming language
  • 5+ years of leading design or architecture experience
  • Experience as a mentor, tech lead or leading an engineering team
  • Strong engineering background in Consumer Electronics and Robotics Software Engineering
  • Bachelor's degree in computer science or equivalent (preferred)
  • Understanding of systems software and optimizing for limited resources (preferred)

Benefits For Senior Software Engineer, Emerging Devices Software

Medical Insurance
  • Medical benefits
  • Financial benefits
  • Full range of benefits offered but not specifically detailed

Interested in this job?

Jobs Related To Amazon Senior Software Engineer, Emerging Devices Software