Logo
Amazon

Senior Embedded Systems Engineer - Multimedia Development

Amazon, Seattle, Washington, us, 98127

Save Job

As a Senior Embedded Systems Engineer specializing in multimedia development, you will be a key player in the design, implementation, optimization, triaging, and support of multimedia functionalities for embedded systems. Your primary responsibilities will include: Designing, developing, and maintaining Linux Board Support Packages (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 operations to ensure quick resolution of assembly line issues. Triage and resolve issues encountered during product integration and production phases. Debugging and addressing issues related to multimedia components, drivers, and overall 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 comprehensive technical documentation, including design specifications and user guides. Staying informed about the latest trends and advancements in multimedia technologies and Linux development. Basic Qualifications: Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field. Over 8 years of proven experience in embedded systems development, focusing 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 and bug tracking tools. Excellent problem-solving abilities and capability to work effectively in a collaborative team environment. Strong communication skills to present complex technical concepts effectively. Preferred Qualifications: Experience with programming in at least one modern language such as Python, Ruby, Golang, Java, C++, C#, or Rust. We value an inclusive culture that empowers our team members to deliver exceptional results. If you need accommodations during the application and hiring process, please reach out to your Recruiting Partner. Amazon is committed to equal opportunity employment and does not discriminate based on any legally protected status.