System Dev. Engineer, Hardware Compute Group

Amazon is a global technology and e-commerce leader developing innovative solutions in cloud computing, artificial intelligence, and consumer electronics.
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For System Dev. Engineer, Hardware Compute Group

Join Amazon's Hardware Compute Group as a System Development Engineer specializing in Linux Kernel and Board Support Package (BSP) development. In this role, you'll be at the forefront of embedded systems development, working with cutting-edge hardware platforms and technologies. You'll be responsible for designing, implementing, and maintaining Linux BSPs, focusing on kernel customization, driver development, and system optimization.

As part of Amazon's innovative hardware team, you'll collaborate with cross-functional teams to ensure seamless system integration and performance optimization. Your expertise in Linux kernel internals and embedded systems will be crucial in solving complex technical challenges and supporting product development from conception to production.

The position offers an exciting opportunity to work with state-of-the-art hardware platforms, contribute to system-level architecture decisions, and impact the development of Amazon's next-generation devices. You'll be involved in all aspects of the development lifecycle, from initial system bring-up to production support, while working alongside talented engineers in a fast-paced, collaborative environment.

This role is ideal for an experienced embedded systems engineer who is passionate about Linux kernel development, enjoys solving complex technical challenges, and wants to make a significant impact on Amazon's hardware initiatives. You'll have the opportunity to work with modern development tools, contribute to innovative projects, and grow your expertise in embedded Linux development.

The position requires strong technical skills in C/C++ programming, deep understanding of Linux kernel internals, and experience with embedded systems development. You'll also need excellent problem-solving abilities and strong communication skills to work effectively with various teams and stakeholders.

Last updated 16 minutes 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 for specific hardware platforms
  • Support Factory tasks to ensure fast turnaround for solving assembly line issues
  • Triage and fix issues during integration and production phases
  • Debug and resolve system-level problems related to drivers and system integration
  • Optimize system performance, including boot time, power consumption, and resource utilization
  • 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 focus on Linux BSPs
  • Strong proficiency in C/C++ programming languages
  • In-depth knowledge of Linux kernel internals, device drivers, and embedded systems development tools
  • Experience with system bring-up, debug, and optimization for embedded Linux platforms
  • Familiarity with software version control systems (e.g., Git) and bug tracking tools
  • Excellent problem-solving skills
  • Strong communication skills

Benefits For System Dev. Engineer, Hardware Compute Group

Medical Insurance
Dental Insurance
Vision Insurance
  • Inclusive workplace accommodations
  • Medical, dental, and vision insurance

Interested in this job?

Jobs Related To Amazon System Dev. Engineer, Hardware Compute Group

Sr Linux Kernel Embedded Engineer, AWS Nitro Team

Senior Linux Kernel Engineer position at AWS developing embedded systems for the NITRO platform, focusing on kernel driver development and high-performance computing infrastructure.

Senior Automation Engineer (Multi-Site)

Senior Automation Engineer role at Amazon, overseeing multiple facilities in Florida, focusing on PLC programming, robotics control systems, and automation engineering to optimize fulfillment center operations.

Sr. Software Development Engineer, Nitro SSD

Senior SSD Firmware Engineering role at AWS, focusing on custom storage device development and optimization for cloud infrastructure.

Senior Software Development Engineer

Senior Software Development Engineer role at Amazon Lab126, focusing on video content delivery systems and quality assurance for consumer devices.

Senior Automation Engineer (Multi-Site), AMZL

Senior Automation Engineer role at Amazon, overseeing automation systems across multiple facilities in the Pacific Northwest, requiring extensive travel and expertise in controls automation and technical support.