Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
An established industry player is seeking a Sr. System Development Engineer to lead the design and optimization of multimedia functionalities for embedded systems. In this pivotal role, you'll develop and maintain Board Support Packages (BSPs) on Linux platforms, ensuring seamless integration of multimedia components. Your expertise will drive system performance enhancements and support critical factory tasks. This role offers a unique opportunity to work with cutting-edge technologies and collaborate with cross-functional teams in a dynamic environment. If you're passionate about embedded systems and multimedia technologies, this is the perfect chance to make a significant impact.
Job ID: 2941875 | Amazon Innovation Center (Shenzhen) Company Limited Shanghai Branch - O93
As a Linux and BSP, Multimedia Development Engineer, 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 maintaining Board Support Packages (BSP) on Linux platforms, ensuring seamless integration of multimedia components, and enhancing system performance.
Key job responsibilities:
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field.
- Proven experience (8+ years) 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 the ability to work effectively in a collaborative team environment.
- Strong communication skills and the ability to present complex technical concepts effectively.
- 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.
- Experience with GPU acceleration, OpenGL, or OpenCL.
- Knowledge of Yocto Project or other embedded Linux build systems.
- Understanding of hardware architectures and interfaces (e.g., I2C, SPI, PCIe).
- Familiarity with ALSA (Advanced Linux Sound Architecture) and V4L2 (Video for Linux 2) frameworks is a plus.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information.
Posted: July 23, 2024 (Updated 4 days ago)