Software Development Engineer, FireTV Platform

Global technology company leading in e-commerce, cloud computing, digital streaming, and artificial intelligence.
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:
Sr. HW Systems Engineer, Project Kuiper

Senior Hardware Systems Engineer role at Amazon's Project Kuiper, developing satellite communication systems with competitive compensation and benefits.

Sr. Software Dev Engineer, Antenna System Validation, Kuiper

Senior Software Engineer role at Amazon's Project Kuiper focusing on antenna system validation and embedded systems development.

Senior Physical Design Engineer

Senior Physical Design Engineer role at Amazon Lab126, focusing on SoC integration for ML accelerators and edge devices, requiring expertise in FINFET technologies and physical design implementation.

Chip Design Engineer

Senior Chip Design Engineer position at AWS's Annapurna Labs, focusing on semiconductor platform development and IO sub-systems across multiple product lines.

Senior SoC Power Analysis and Optimization Engineer

Senior SoC Power Analysis and Optimization Engineer position at AWS, focusing on semiconductor platform development and power optimization for cloud computing infrastructure.

Description For Software Development Engineer, FireTV Platform

Amazon's FireTV 3P Devices team is seeking a Senior Software Development Engineer with expertise in Android Open Source Project (AOSP) to drive the development of FireTV partner products. This role offers an exciting opportunity to shape the future of smart TV technology while working with cutting-edge systems.

As a senior engineer, you'll be at the forefront of developing and optimizing FireTV products, working directly with hardware and system-level components. The position involves close collaboration with cross-functional teams, including business partners, engineers, and testers, to create innovative solutions that enhance the TV viewing experience for billions of users.

The role combines technical leadership with hands-on development, requiring expertise in Android systems, Linux kernel development, and bootloader/device driver implementation. You'll be responsible for architecting solutions, mentoring junior engineers, and driving technical excellence across the team.

Working in the Smart TV Platform team, you'll tackle challenges in system performance, stability, and platform feature development. The position offers the opportunity to work with leading SoC vendors and ODMs, directly influencing the direction of FireTV products and their market success.

This is an ideal role for someone who thrives in a dynamic environment, enjoys technical leadership, and wants to make a significant impact in the smart TV ecosystem. You'll be part of a greenfield engineering team building tools and technologies that will redefine how partners build their TVs on the FireTV ecosystem.

The position offers the chance to grow both technically and professionally, developing well-rounded skills in leadership and project management while working with state-of-the-art technology. If you're passionate about system-level software development and want to be part of shaping the future of TV technology, this role offers the perfect opportunity to make your mark.

Last updated 3 months ago

Responsibilities For Software Development Engineer, FireTV Platform

  • Design, implement, test, launch, document, and maintain complex software applications
  • Work with business partners, software development engineers and testers
  • Drive system architecture and best practices
  • Mentor junior software development engineers
  • Create new platform features
  • Customize BSP based on hardware designs
  • Address issues in platform areas like HAL, Linux Kernel, drivers, boot loader
  • Improve system performance and stability
  • Deliver high quality smart TV products

Requirements For Software Development Engineer, FireTV Platform

Linux
Java
Kotlin
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language
  • 5+ years of leading design or architecture experience
  • Experience as a mentor, tech lead or leading an engineering team
  • In-depth expertise working with Android system
  • In-depth knowledge and experience with Linux kernel development
  • Experience on bootloader and device drivers development
  • Experience working with hardware directly

Interested in this job?