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:
System Development Engineer, In-House Controls, Central Engineering

Senior System Development Engineer role at Amazon, leading global automation projects and developing cutting-edge control systems for worldwide operations.

Senior Embedded Software Engineer, Project Kuiper Terrestrial Applications

Senior Embedded Software Engineer role at Amazon's Project Kuiper, developing satellite communication terminal software to provide global broadband access.

Sr. Electrical Test Engineer

Senior Electrical Engineer position at Amazon's Project Kuiper, focusing on battery development and test systems for satellite constellation projects.

Senior Verification Engineer

Senior Verification Engineer role at AWS focusing on system verification for innovative semiconductor platforms and cloud services development.

Embedded Camera Algorithm Engineer, Ring

Senior Embedded Camera Algorithm Engineer position at Ring, focusing on developing advanced image processing and camera control algorithms for security products.

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?