Software Dev Engineer II

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

Description For Software Dev Engineer II

Amazon Lab126, a subsidiary of Amazon.com founded in 2004, is at the forefront of consumer electronics innovation. Known for creating the Kindle, Fire tablets, Fire TV, and Amazon Echo, we're seeking a Software Development Engineer II for our Device OS team. This role focuses on implementing Linux graphics features for devices, requiring expertise in Linux kernel systems, graphics programming, and system compositors.

You'll be instrumental in developing and delivering cutting-edge features for devices used by millions of customers worldwide. The position demands strong technical skills in Linux kernel development, particularly in graphics and memory subsystems, along with expertise in GLES and GLSL API. Experience with Vulkan is valued but not required.

Working at Lab126 means being part of a team that's revolutionizing consumer electronics. You'll collaborate closely with hardware teams, QA, and partners throughout the product development lifecycle. The role offers the opportunity to work on groundbreaking devices from concept to customer release, ensuring the highest quality standards.

We're looking for someone who can thrive in a dynamic environment with changing priorities, has a proven track record in software development, and can contribute to technical discussions with key vendors. This position offers the chance to make history with one of the world's most innovative companies while working on products that directly impact millions of users' daily lives.

Join us in our mission to create the next generation of innovative consumer electronics, where your expertise in graphics and embedded systems will help shape the future of Amazon's device ecosystem.

Last updated a day ago

Responsibilities For Software Dev Engineer II

  • Create innovative new products used by millions of users
  • Perform new SoCs platform bring up and develop/enable graphics features
  • Develop applications, extend features, and create new benchmarks for performance evaluation
  • Drive vendor requirements on future CPU and Graphics technology
  • Perform and drive technical deep dives with key IP and processor vendors
  • Do hands-on development of features across application and kernel on graphics domain
  • Work closely with hardware and QA teams

Requirements For Software Dev Engineer II

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
  • Knowledge of dma buf sub system in Linux Kernel
  • Understanding of System compositors like Android hardware composer/Surface Flinger
  • Good understanding of GLES and GLSL API

Interested in this job?

Jobs Related To Amazon Software Dev Engineer II

Automation Engineer, Amazon Reliability Maintenance Engineering

Automation Engineer position at Amazon focusing on maintaining and optimizing warehouse automation systems and training technical staff.

Software Development Engineer, Data Plane, NPD Forwarding Stack

Software Development Engineer role at AWS focusing on Linux-based networking platforms and embedded routing systems for cloud infrastructure.

Automation Engineer, Amazon Reliability Maintenance Engineering

Automation Engineer role at Amazon focusing on maintaining and optimizing warehouse automation systems and controls, requiring 2+ years of experience in industrial automation.

Control Systems Engineer I, RME

Control Systems Engineer role at Amazon focusing on automation and maintenance of fulfillment center systems, requiring expertise in PLC, SCADA, and industrial controls.

Embedded Software Dev Engineer, Project Kuiper Customer Terminal Software

Embedded Software Engineer role at Amazon's Project Kuiper developing satellite communication systems and RF control software.