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 NowFAQ – 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.