Embedded Software Development Engineer - Multimedia, OPD Hardware

An inventive research and development company that designs and engineers high-profile consumer electronics, subsidiary of Amazon.com
$129,300 - $223,600
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Consumer

Description For Embedded Software Development Engineer - Multimedia, OPD Hardware

Amazon Lab126, a subsidiary of Amazon.com founded in 2004, is seeking an Embedded Software Development Engineer to join their innovative consumer electronics team. This role focuses on developing next-generation devices, following the success of products like Kindle, Fire tablets, Fire TV, and Amazon Echo. The position involves working with kernel drivers, BSP, and embedded Linux software implementation, particularly focusing on security controls for the platform.

The ideal candidate will collaborate with cross-functional teams including customers, system architects, program managers, and hardware engineers. Key responsibilities include developing real-time embedded firmware, troubleshooting kernel drivers, and implementing low-level embedded software solutions. The role requires strong expertise in C programming and Linux kernel development.

This is an excellent opportunity for an experienced embedded systems engineer to work on high-profile consumer electronics at a company known for innovation. The position offers competitive compensation ranging from $129,300 to $223,600 based on location and experience, plus additional benefits including equity and sign-on payments. The role is based in the San Francisco Bay Area and provides the chance to work on products that impact millions of users worldwide.

Amazon Lab126 maintains a strong commitment to diversity and inclusion, offering an environment where engineers can contribute to groundbreaking consumer technology while working with talented teams. The position provides opportunities for professional growth through mentorship, technical leadership, and exposure to cutting-edge embedded systems development.

Last updated 2 months ago

Responsibilities For Embedded Software Development Engineer - Multimedia, OPD Hardware

  • Design, build, and maintain efficient, reusable, and reliable C code
  • Debug and troubleshoot issues in the Kernel drivers, BSP and integration with OS frameworks
  • Develop and implement low-level embedded software including kernel device drivers
  • Develop and customize BSP, graphics, and port
  • Develop, port, and test software and firmware layers inside the Linux Kernel and frameworks
  • Help maintain code quality, organization, and automatization
  • Develop and maintain technical documentation
  • Provide technical guidance and mentorship to other team members

Requirements For Embedded Software Development Engineer - Multimedia, OPD Hardware

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
  • Embedded C/Linux development experience
  • Bachelor's degree in computer science or equivalent (preferred)
  • Linux driver and kernel development experience (preferred)

Benefits For Embedded Software Development Engineer - Multimedia, OPD Hardware

Medical Insurance
Equity
  • Medical, financial, and other benefits
  • Equity
  • Sign-on payments

Interested in this job?

Jobs Related To Amazon Embedded Software Development Engineer - Multimedia, OPD Hardware

Reliability Engineer, Project Kuiper

Reliability Engineer position at Project Kuiper, focusing on satellite hardware systems reliability and performance in space environment.

Loads and Dynamics Engineer, Project Kuiper

Loads and Dynamics Engineer position at Amazon's Project Kuiper, focusing on spacecraft structural analysis and dynamics for satellite constellation development.

Satellite Test Engineer, Integrated Vehicle Testing

Satellite Test Engineer position at Amazon's Project Kuiper, developing and executing test campaigns for integrated satellite systems.

DFT Design Engineer, Graviton Server

DFT Design Engineer position at AWS's Annapurna Labs, working on Graviton ARM-based server development with focus on chip testing and verification.

Software Development Engineer, SMP Multimedia Team

Software Development Engineer role at Amazon Lab126 focusing on embedded systems and power optimization for consumer electronics devices.