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 days 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

Embedded Software Dev Engineer, Project Kuiper Customer Terminal Software

Embedded Software Engineer role at Amazon's Project Kuiper developing satellite communication systems and terrestrial devices.

Digital Design Engineer, Project Kuiper

Digital Design Engineer role at Amazon's Project Kuiper, developing satellite communication systems and ASIC designs for global broadband connectivity.

Satellite Test Engineer, Integrated Vehicle Testing

Satellite Test Engineer role at Amazon's Project Kuiper, developing and executing test plans for satellite systems, offering competitive salary and benefits.

Embedded Software Development Engineer, Kuiper MAC

Embedded Software Engineer role at Amazon's Project Kuiper, developing satellite communication systems software for global internet connectivity

SDE II - Multimedia, Hardware Compute Group

SDE-II Display Engineer position at Amazon, focusing on Dolby Vision integration and HDMI 2.1b standards for embedded systems.