Amazon.com Services LLC

Consumer Electronics

EmbeddedSoftwareDevelopmentEngineer

$151–262k Sunnyvale, California, United States FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Embedded Software Development Engineer at Amazon.com Services LLC. Skills: Embedded Software, Linux, Multimedia, Kernel Drivers. Design C code. Build C code”

Industry & Context.

Consumer Electronics
Problems you'll solve

Troubleshoot kernel drivers; Resolve system integration challenges

What They're Looking For.

Must Have

7+ years software development experience, 7+ years programming experience, 5+ years system design/architecture, Experience as a mentor, Experience as a tech lead, Experience leading engineering team

Nice to Have

7+ years full SDLC experience, Bachelor's degree in computer science

What You'll Do.

Troubleshoot kernel drivers

Implement embedded software

Develop software layers

Optimize multimedia performance

Resolve system integration challenges

Maintain code quality

Maintain technical documentation

Provide technical guidance

Participate in code reviews

Participate in design reviews

How You'll Work.

Team & Collaboration

Work with customers; Work with system architects; Work with program managers; Work with hardware engineers

Full Job Description

Amazon Lab126 is an inventive research and development company that designs and engineer’s high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced innovative devices like Fire tablets, Fire TV and Amazon Echo. Work hard. Have fun. Make history. We are looking for an Embedded Software Development Engineer to help design, develop, and integrate our next generation devices. In this role you will work with customers, system architects, program managers and hardware engineers to implement, troubleshoot, fix kernel drivers, video pipeline integration with OS, BSP for our next generation devices. You will be responsible for the development of real-time embedded firmware and embedded Linux software that implements security controls for the platform. Key job 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, OS framework - Optimize multimedia performance and resolve system integration challenges - Maintain code quality and technical documentation for multimedia components - Provide technical guidance on embedded multimedia software development - Participate in multimedia-focused code and design reviews About the team Amazon Lab126 is an inventive research and development company that designs and engineer’s high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced groundbreaking devices like Fire tablets, Fire TV and Amazon Echo. Basic Qualifications: - 7+ years of non-internship professio

Free ATS check

Applying for this Embedded Software Development Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about Amazon.com Services LLC?

Real rants from real employees. Read before you apply.

Read Company Rants →