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.
Key Job Responsibilities
We are looking for a talented, detail-oriented and enthusiastic System Development Engineer who is passionate about quality and is enthusiastic about new digital products. The person chosen for this position will have the opportunity to contribute their creative ideas and energy to our group. Responsibilities include research, design, implementation, documentation, and maintenance of new and existing systems. The creation of software services and tools to drive the software development process towards higher quality. As a Software Engineer, you will take part in the implementation and customization of software, working closely with application teams to delivering the audio/video components within FireOS. The development will be from the concept stage to the launch stage and ensuring the highest level of quality for your deliverable.
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.