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 2 months 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

Hardware Support Engineer, MSP CX

Hardware Support Engineer position at Amazon's Robotics division, focusing on maintaining and optimizing advanced robotics systems in fulfillment centers.

Power Electrical Engineer (Test and Verification), Project Kuiper

Power Electrical Engineer position at Amazon's Project Kuiper, focusing on satellite power system verification and testing

Controls Systems Engineer, Packaging Innovation, MSP

Controls Systems Engineer role at Amazon focusing on advanced motion control systems and sustainable packaging automation

Hardware Support Engineer, MSP CX

Hardware Support Engineer position at Amazon's Robotics division, focusing on maintaining and improving advanced robotics systems in fulfillment centers.

System Test Engineer, Prime Air

System Test Engineer role at Amazon Prime Air, developing and testing avionics systems for drone delivery technology