Fire TV remains the #1 best-selling streaming media player in the U.S. As we continue to evolve our portfolio of products we are looking to expand our system engineering team. The team ensures our embedded platforms and new concepts deliver consistent and high performing experiences to customers. Youll participate in the full Fire TV Product Life cycle and play a critical role as Fire TV grows and scales. The work includes Linux Driver and OS development developing and improving features and contributing to customer facing Apps.
Key job responsibilities
Contribute through the full product development. Bring-up feature development optimization and launch.
Develop and improve low level features/drivers in C/C OS level features in Java/Rust and backend services in Java and Python
Help root-cause and solve the hardest intrinsic challenges which the organization is facing.
Suggest and develop tools and mechanisms which greatly help your peers and application developers writing applications for Fire TV
Deliver high quality software through working in a dynamic team-focused Agile/Scrum environment.
A day in the life
In the role a Software Development Engineer on the System Engineering team no day in life is exactly like the previous. Youll tackle new problems and development challenges at different layers and youll learn and grow rapidly. The role will teach you great breadth CS Basics and generally knowledge about best practices in Customer Electronics/OS/System. Youll have high visibility across the products and youll get close to the customers who are using Fire TV as their daily streaming devices with a lot of opportunity to influence and make a difference.
About the team
The team mission and charter is anchored in delivering best in class experiences to our customers and at the same time to support the growth and scale of the Fire TV brand. To support these goals were building a team of platform and system architects who can drive the embedded architecture tools and platform functionality. The group is part of the larger Fire TV experience team which shares similar goals.
- 3 years of non-internship professional software development experience
- 2 years of non-internship design or architecture (design patterns reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- At least 1 year of experience from Embedded development on Customer Electronics Mobile apps and Operating Systems
- 3 years of full software development life cycle including coding standards code reviews source control management build processes testing and operations experience
- Bachelors degree in computer science or equivalent
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status disability or other legally protected status.
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
for more information. If the country/region youre applying in isnt listed please contact your Recruiting Partner.