Taro Logo

Senior Software Engineer, Emerging Device Software

Amazon is a global technology company that develops consumer electronics and digital services.
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Consumer

Job Description

Amazon lab126 Platform Software team is seeking a Senior Software Development Engineer to spearhead the design and architecture of innovative consumer devices. This role offers an exciting opportunity to shape the future of Amazon's device ecosystem, working within the Platform Software team that forms the foundation for next-generation products.

As a Senior SDE, you'll be responsible for developing high-quality embedded software, leading key middleware components, and driving technical direction for next-gen devices. The position requires expertise in embedded systems programming, particularly with C/C++ on both Linux and RTOS platforms. You'll work at the intersection of hardware and software, creating the infrastructure that powers Amazon's future consumer electronics.

The role combines technical leadership with hands-on development, requiring you to make data-driven decisions while navigating cross-organizational complexity. You'll evaluate design choices, prototype new technologies, and implement solutions that directly impact millions of customers. Working closely with cross-functional teams, you'll help define product roadmaps and make critical architectural decisions that shape the platform's future.

This is an excellent opportunity for experienced engineers passionate about embedded systems and consumer electronics. You'll be joining Amazon's prestigious Lab126, known for developing groundbreaking devices like Kindle and Echo. The position offers the chance to work on cutting-edge technology while contributing to products that enhance people's daily lives.

The ideal candidate will bring deep expertise in embedded software development, strong architectural skills, and the ability to lead technical initiatives. You'll be part of a team that values innovation, customer obsession, and technical excellence, with the opportunity to make a significant impact on Amazon's device ecosystem.

Last updated 2 days ago

Responsibilities For Senior Software Engineer, Emerging Device Software

  • Lead the 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 Device Software

Linux
  • 10+ years of non-internship professional software development experience
  • 10+ years of programming with at least one software programming language experience
  • 8+ years of leading design or architecture experience
  • More than 5 years of experience in Android UI subsystem internals, SurfaceFlinger, OpenGL ES based rendering
  • Bachelor's degree in computer science or equivalent

Related Jobs

Senior Design Verification Engineer

Senior Design Verification Engineer role at Amazon focusing on hardware verification, test planning, and implementation of verification environments for advanced functional blocks.

Sr. Embedded Software Engineer, Emerging Devices Software

Senior Embedded Software Engineer role at Amazon Lab126, focusing on developing innovative consumer electronics through system architecture and firmware development.

Sr. Software Dev Engineer, Amazon Smart Vehicles, Amazon Smart Vehicles

Senior Software Development Engineer role at Amazon Smart Vehicles, focusing on developing next-generation in-car experiences and voice-forward cabin technology.

Sr. Software Development Engineer, Device OS

Senior Software Development Engineer position at Amazon Lab126, focusing on Device OS development and multimedia systems for consumer electronics products.

Sr. Software Development Engineer, Device OS

Senior Software Development Engineer position at Amazon Device OS team, focusing on building components and SDKs for Echo and Fire TV devices.