Embedded Software Development Engineer, OPD Hardware

Amazon / Lab126 - Sunnyvale, CA, USA; Portland, OR, USA

Posted on 06 Nov, 2025

About Company

Amazon Lab126 is a research and development subsidiary of Amazon that designs high-profile consumer electronics, including Kindle, Fire tablets, Fire TV, and Echo devices.

About Team

The OPD Hardware team develops next-generation consumer devices, focusing on embedded firmware, Linux software, multimedia integration, and security features.

About Role

The Embedded Software Development Engineer will design, develop, and integrate real-time embedded firmware and embedded Linux software, work on multimedia pipelines, debug kernel drivers, optimize performance, and ensure secure software implementation.

Key Responsibilities

  • Design, build, and maintain efficient, reusable C code for multimedia pipeline.
  • Debug and troubleshoot kernel drivers and multimedia framework integration.
  • Develop and customize multimedia Board Support Package (BSP) and graphics.
  • Implement embedded software for multimedia device platforms.
  • Develop and test software layers within Linux Kernel multimedia frameworks.
  • Optimize multimedia performance and resolve system integration challenges.
  • Maintain code quality and technical documentation.
  • Provide technical guidance and participate in code/design reviews.

Requirements

  • 7+ years professional software development experience.
  • 7+ years programming experience in at least one language.
  • 5+ years experience in leading design or architecture of systems.
  • Experience as a mentor, tech lead or leading an engineering team.
  • Bachelor’s degree in Computer Science or equivalent.

Preferred Qualifications

  • Experience in full software development life cycle, including coding standards, code reviews, source control, build processes, testing, and operations.

Salary Range

$151,300 to $261,500 per year based on location

Employment Type

Full-time

Department

Devices Hardware & eero

Posted On

2025-11-06

Updated On

2025-11-06

Job Overview

  • Category: Private Jobs
  • Experience: 7+ years
  • Qualification: Bachelor’s degree in Computer Science or equivalent
  • Location: Sunnyvale, CA, USA; Portland, OR, USA
  • Type: Permanent
  • Apply By: Open Until Filled

Ready to Apply?

Apply Now

FAQ – Embedded Software Development Engineer, OPD Hardware

Frequently asked questions about this job opportunity.

  • Lab126 develops Kindle, Fire tablets, Fire TV, Amazon Echo, and other next-generation consumer electronics.

  • Proficiency in C and embedded software development; experience with Linux kernel and multimedia frameworks is required.

  • 7+ years of professional software development experience.

  • Sunnyvale, CA and Portland, OR, USA.

  • Base pay ranges from $151,300 to $261,500 per year depending on location, with additional equity and benefits.