About the Role
About the Role
The System Development Engineer II at Amazon will be responsible for designing and developing multimedia initiatives and features, contributing to the implementation and customization of software for audio/video components within FireOS. This role involves working on complex challenges in large-scale computing and ensuring high-quality deliverables from concept to launch.
What You'll Do
- Be responsible for design and development for multimedia initiatives and feature development.
- Investigate, prototype and deliver new and innovative system solutions.
A Day in the Life
Using a combination of open source and proprietary technologies, we build next generation devices for media consumption, whether mobile or in the home. As a strong customer advocate, you will help own media technologies and quality end to end (E2E). You will work with internal and external partners to deliver the best in class devices, and will research new technologies, develop new tools and help define processes to build the media stack of next generation devices.
About The Team
The team manages Veag OS and Linux/GStreamer based Multimedia/Streaming Framework Development team. Primary focus of the team is to implement new features and enhancements within Application/Middleware framework of different Media Player Engines from Linux and in-house Amazon Media Player as per the requirements from different product teams like Kindle Fire Tablets, Amazon FireTV, Amazon Echo, Amazon Music/Video, Alexa and Smart Home devices.
Basic Qualifications
- Experience in automating, deploying, and supporting large-scale infrastructure.
- Experience programming with at least one modern language such as Python, Ruby, Golang, Java, C++, C#, Rust.
- Experience with Linux/Unix.
- Experience with CI/CD pipelines build processes.
Preferred Qualifications
- Experience with distributed systems at scale.
Requirements
Large-scale infrastructure
Experience in automating, deploying, and supporting large-scale infrastructure.
Programming languages
Experience programming with at least one modern language such as Python, Ruby, Golang, Java, C++, C#, or Rust.
Linux/Unix
Experience with Linux/Unix systems.
CI/CD pipelines
Experience with CI/CD pipelines build processes.
Nice to Have
Experience with distributed systems at scale.