Software Dev Engineer

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

Description For Software Dev Engineer

Amazon Lab126, a subsidiary of Amazon.com founded in 2004, is seeking a Software Development Engineer specializing in Middleware to join their innovative team. This role focuses on developing components for Linux-based consumer electronics products, including the renowned Kindle family, Fire TV, and Echo devices. As a middleware engineer, you'll work with cutting-edge technology to create and optimize services that power Amazon's next generation of consumer devices.

The position requires strong expertise in Linux distributions and embedded systems development. You'll collaborate with cross-disciplinary teams to design, implement, and optimize services that deliver differentiated product experiences. The role demands someone who can thrive in a dynamic environment, tackle complex technical challenges, and maintain high standards throughout the software development lifecycle.

This is an excellent opportunity for experienced developers who are passionate about consumer electronics and want to work at the intersection of hardware and software. You'll be part of a team that has a track record of creating revolutionary products that have changed how people interact with technology in their daily lives.

The role offers the chance to work with one of the world's most innovative companies, contributing to products used by millions of customers globally. You'll be based in one of China's major tech hubs - Shanghai, Beijing, or Shenzhen - working with talented engineers and product teams to shape the future of Amazon's device ecosystem.

Last updated 2 days ago

Responsibilities For Software Dev Engineer

  • Create components on a Linux based OS for consumer electronics products
  • Work with cross-disciplinary staff to conceive, design and develop innovative consumer products
  • Design and implement additional services or optimize existing ones
  • Root cause problems in Linux distributions
  • Work side by side with partners and teams on challenging problems

Requirements For Software Dev Engineer

Linux
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience in embedded development in C/C++ (preferred)
  • Bachelor's degree in computer science or equivalent (preferred)
  • 3+ years of full software development life cycle experience (preferred)

Interested in this job?

Jobs Related To Amazon Software Dev Engineer

ASIC Design Engineer

ASIC Design Engineer role at Amazon Devices, developing next-generation SOCs for machine learning-enabled consumer products, requiring 5+ years semiconductor design experience.

Audio Software Development Engineer

Audio Software Development Engineer role at Amazon Lab126, focusing on embedded systems and audio software development for consumer electronics devices.

Embedded Software Development Engineer, AWS Hardware Engineering

AWS Hardware Engineering seeks Embedded Software Engineer to develop and innovate server infrastructure, focusing on embedded systems and Linux driver development.

Software Development Engineer, Amazon Devices, Connectivity SW

Senior Software Development Engineer position at Amazon Devices focusing on Wi-Fi connectivity software development for consumer electronics products.

Software Development Engineer, Amazon Robotics (AR)

Software Development Engineer position at Amazon Robotics, developing automation software for large-scale robotic systems in fulfillment centers.