Taro Logo

Software Development Engineer, FireTV System Engineering

World's leading e-commerce and technology company, known for online retail, cloud computing, and digital streaming services.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Consumer

Description For Software Development Engineer, FireTV System Engineering

Fire TV, Amazon's #1 best-selling streaming media player in the U.S., is seeking a Software Development Engineer to join their System Engineering team. This role offers a unique opportunity to work on embedded platforms and shape the future of streaming technology.

As a System Engineer, you'll be deeply involved in the complete Fire TV Product Life cycle, from initial bring-up to feature development and launch. The position requires expertise in Linux Driver and OS development, with hands-on work in multiple programming languages including C/C++, Java, Rust, and Python.

The role offers exceptional breadth in Computer Science fundamentals and best practices in Consumer Electronics/OS/System development. You'll have direct impact on millions of customers using Fire TV as their daily streaming device. The team's mission focuses on delivering "best in class" experiences while supporting the growth and scale of the Fire TV brand.

Working in an Agile/Scrum environment, you'll collaborate with platform and system architects to drive embedded architecture, tools, and platform functionality. Each day brings new challenges and opportunities to solve complex problems at different system layers. The position offers high visibility across products and close connection to customer experiences.

This is an excellent opportunity for engineers passionate about embedded systems, streaming technology, and creating impactful consumer experiences. You'll be part of Amazon's larger Fire TV experience team, contributing to one of the company's most successful consumer products while working with cutting-edge technology.

Last updated a day ago

Responsibilities For Software Development Engineer, FireTV System Engineering

  • 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
  • Suggest and develop tools and mechanisms for Fire TV application developers
  • Deliver high quality software through working in a dynamic, team-focused Agile/Scrum environment

Requirements For Software Development Engineer, FireTV System Engineering

Java
Python
Linux
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture 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

Interested in this job?

Jobs Related To Amazon Software Development Engineer, FireTV System Engineering