Taro Logo

System Dev. Engineer, Hardware Compute Group

Global technology company specializing in e-commerce, cloud computing, digital streaming, and artificial intelligence.
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Enterprise SaaS
This job posting is no longer active. Check out these related jobs instead:

Job Description

As a Linux Kernel and Board Support Package (BSP) Development Engineer at Amazon, you will play a crucial role in designing, implementing, and maintaining Linux BSPs for embedded systems. This position sits within Amazon's Hardware Compute Group, where you'll work on customizing and configuring Linux kernels, drivers, and modules for specific hardware platforms.

The role combines deep technical expertise in embedded systems with collaborative teamwork, as you'll be interfacing with cross-functional teams to ensure seamless system integration. Your responsibilities will span the entire development lifecycle, from initial design and implementation to optimization and production support.

Key aspects of the role include system performance optimization, focusing on critical metrics like boot time and power consumption. You'll be responsible for troubleshooting complex system-level issues and providing rapid solutions for assembly line problems. The position requires strong debugging skills and the ability to work effectively in a fast-paced environment.

This is an excellent opportunity for an experienced embedded systems engineer who wants to work with cutting-edge hardware platforms at scale. You'll be part of Amazon's innovative hardware team, contributing to the development of next-generation embedded systems while working with some of the industry's best engineers.

The ideal candidate will bring a strong foundation in Linux kernel development, embedded systems, and C/C++ programming, combined with excellent problem-solving abilities and communication skills. You'll have the opportunity to influence architectural decisions and drive technical excellence while working on projects that impact millions of users worldwide.

Working at Amazon, you'll benefit from a culture of innovation, opportunities for career growth, and the chance to work on challenging technical problems at scale. The role offers the excitement of working with emerging technologies while being part of a team that values collaboration, ownership, and delivering results.

Last updated a month ago

Responsibilities For System Dev. Engineer, Hardware Compute Group

  • Design, develop, and maintain Linux BSPs for embedded systems
  • Collaborate with cross-functional teams to integrate and optimize system functionalities
  • Customize and configure Linux kernels, drivers, and modules
  • Support Factory tasks for solving assembly line issues
  • Triage and fix integration and production issues
  • Debug and resolve system-level problems
  • Optimize system performance, boot time, and power consumption
  • Conduct feasibility studies and performance analysis
  • Create and maintain technical documentation

Requirements For System Dev. Engineer, Hardware Compute Group

Linux
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field
  • 4+ years experience in embedded systems development with Linux BSPs
  • Strong proficiency in C/C++ programming languages
  • In-depth knowledge of Linux kernel internals and device drivers
  • Experience with system bring-up, debug, and optimization
  • Familiarity with software version control systems
  • Excellent problem-solving skills
  • Strong communication skills

Benefits For System Dev. Engineer, Hardware Compute Group

  • Disability Accommodations