System Dev. Engineer

Amazon is a global technology company focusing on e-commerce, cloud computing, digital streaming, and artificial intelligence.
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Consumer · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Structural Liaison Engineer

Senior Structural Liaison Engineer role at Amazon's Project Kuiper, focusing on spacecraft structural integrity and manufacturing quality assurance.

Software Engineer - Hardware Abstraction Layer, AWS Machine Learning Accelerators

Senior Software Engineer role at AWS developing hardware abstraction layers for ML accelerators, focusing on system software and SoC management.

Sr. Manufacturing Test Engineer - Amazon Dash Cart

Senior Manufacturing Test Engineer position at Amazon, developing innovative testing solutions for the Amazon Dash Cart team, combining hardware testing and automation expertise.

Senior Payload Integration & Test RF Communications System Engineer, Project Kuiper

Senior RF Engineer role at Amazon's Project Kuiper, focusing on satellite communications system integration and testing for global broadband connectivity.

Sr. Post Silicon Engineer

Senior Post Silicon Engineer role at Amazon's Project Kuiper, focusing on MODEM SOC validation and characterization for satellite communications.

Description For System Dev. Engineer

As a Linux and BSP, Multimedia Development Engineer at Amazon, you will play a pivotal role in designing, implementing, optimizing, triaging and supporting multimedia functionalities for embedded systems. You'll be responsible for developing, supporting, and maintaining Board Support Packages (BSP) on Linux platforms, ensuring seamless integration of multimedia components, and enhancing system performance.

Key responsibilities include:

  • Designing, developing, and maintaining Linux BSPs for multimedia-enabled embedded systems
  • Collaborating with cross-functional teams to integrate and optimize multimedia functionalities within BSPs
  • Customizing and configuring Linux kernels, drivers, and modules for specific hardware platforms
  • Supporting Factory tasks to ensure fast turnaround for solving assembly line issues
  • Triaging and fixing issues during product integration and production phases
  • Debugging and resolving issues related to multimedia components, drivers, and system integration
  • Optimizing system performance, including boot time, power consumption, and resource utilization
  • Conducting feasibility studies and performance analysis for new multimedia features and technologies
  • Creating and maintaining technical documentation, including design specifications and user guides
  • Staying updated with the latest trends and advancements in multimedia technologies and Linux development

This role offers an exciting opportunity to work on cutting-edge embedded systems and multimedia technologies within Amazon's Devices Hardware & eero team. You'll be at the forefront of developing and optimizing Linux-based systems for Amazon's innovative products.

Join our team and contribute to the development of next-generation embedded systems while working in a collaborative and dynamic environment at one of the world's leading technology companies.

Last updated a month ago

Responsibilities For System Dev. Engineer

  • Design, develop, and maintain Linux BSPs for multimedia-enabled embedded systems
  • Collaborate with cross-functional teams to integrate and optimize multimedia functionalities within BSPs
  • 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 product integration and production phases
  • Debug and resolve issues related to multimedia components, drivers, and system integration
  • Optimize system performance, including boot time, power consumption, and resource utilization
  • Conduct feasibility studies and performance analysis for new multimedia features and technologies
  • Create and maintain technical documentation, including design specifications and user guides
  • Stay updated with the latest trends and advancements in multimedia technologies and Linux development

Requirements For System Dev. Engineer

Linux
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field
  • 8+ years of experience in embedded systems development with a focus on Linux BSPs and multimedia integration
  • Strong proficiency in C/C++ programming languages
  • In-depth knowledge of Linux kernel internals, device drivers, and embedded systems development tools
  • Experience with codec integration, optimization, and performance tuning for embedded systems
  • Familiarity with software version control systems (e.g., Git) and bug tracking tools
  • Excellent problem-solving skills and ability to work effectively in a collaborative team environment
  • Strong communication skills and ability to present complex technical concepts effectively

Interested in this job?