Senior Software Development Engineer, OPD Hardware

Global technology company leading in e-commerce, cloud computing, and consumer electronics
$151,300 - $261,500
Embedded
Senior Software Engineer
In-Person
5+ years of experience
Consumer

Description For Senior Software Development Engineer, OPD Hardware

Amazon is seeking a Senior Software Development Engineer specializing in Linux BSP and Multimedia Development for their OPD Hardware team. This role presents an exciting opportunity to work at the intersection of embedded systems and multimedia technologies.

As a Linux and BSP Multimedia Development Engineer, you'll be at the forefront of designing, implementing, and optimizing multimedia functionalities for embedded systems. Your responsibilities will span across the entire development lifecycle, from initial design to production support. You'll work with cutting-edge technologies including Linux kernels, hardware-accelerated codecs, and various multimedia frameworks.

The position requires a strong background in embedded systems development, with expertise in C/C++ programming and low-level driver development. You'll be working with various hardware interfaces (DMA, I2S, I2C, SPI, PCIe) and multimedia frameworks like GStreamer and FFmpeg. The role combines technical leadership with hands-on development, requiring both architectural vision and practical implementation skills.

Amazon offers a competitive compensation package, including a base salary range of $151,300 to $261,500 depending on location, plus equity, sign-on bonuses, and comprehensive benefits. You'll be joining a team that values innovation and technical excellence, with opportunities to mentor others and shape the direction of embedded systems development.

The role is based in the San Francisco Bay Area, where you'll collaborate with cross-functional teams to deliver high-quality embedded solutions. This position offers the chance to work on challenging technical problems while contributing to Amazon's consumer device ecosystem. If you're passionate about embedded systems, multimedia technologies, and want to make an impact at a global technology leader, this role provides an excellent opportunity for career growth and technical development.

Last updated a day ago

Responsibilities For Senior Software Development Engineer, OPD Hardware

  • Design, develop, and maintain Linux BSPs for multimedia-enabled embedded systems
  • Collaborate with cross-functional teams to integrate and optimize multimedia 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 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
  • Create and maintain technical documentation

Requirements For Senior Software Development Engineer, OPD Hardware

Linux
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language
  • 5+ years of leading design or architecture experience
  • Experience in embedded development in C/C++
  • Experience writing low level drivers
  • Experience as a mentor, tech lead or leading an engineering team
  • Knowledge of DMA, I2S, and other relevant audio/video interfaces
  • Experience with multimedia frameworks like GStreamer, FFmpeg, or OpenMAX
  • Understanding of hardware-accelerated codecs and GPU technologies
  • Knowledge of Yocto Project or other embedded Linux build systems
  • Understanding of hardware architectures and interfaces (I2C, SPI, PCIe)

Benefits For Senior Software Development Engineer, OPD Hardware

Medical Insurance
  • Medical, financial, and other benefits
  • Competitive base pay
  • Equity compensation
  • Sign-on payments

Interested in this job?

Jobs Related To Amazon Senior Software Development Engineer, OPD Hardware

Battery Systems Engineer, Ring

Senior Battery Systems Engineer position at Ring (Amazon) focusing on developing and implementing battery solutions for consumer electronics products.

System Dev Engineer, Amazon Robotics

Senior System Development Engineer position at Amazon Robotics, focusing on designing and developing controls for warehouse automation systems.

Sr. Mechanical Engineer - FEA, Amazon Robotics (AR)

Senior Mechanical Engineer position at Amazon Robotics focusing on Finite Element Analysis (FEA) to lead computational analysis efforts and optimize robotic systems design.

Mfg Test Development Engineer, Manufacturing Test and Controls

Senior Manufacturing Test Development Engineer role at Amazon Robotics, developing test strategies and solutions for robotics systems with focus on automation and quality.

Robotics Electrical Engineer, Vulcan Stow

Senior Robotics Electrical Engineer position at Amazon Robotics, focusing on designing and implementing robotic automation systems and electrical infrastructure.