Cohesity has flagged the Team Lead, Platform Development job as unavailable. Let’s keep looking.

DESCRIPTION

Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced groundbreaking devices like Fire tablets, Fire TV, and Amazon Echo. What will you help us create?

Work hard. Have fun. Make history.

The Role:

Seeking a highly motivated software engineer who will help drive low-level platform software for current and new Lab126 products. As a member of the platform software team, you will work closely with your teammates as well as other cross-functional teams to deliver high quality and innovative products.

Key job responsibilities

As a Senior Software Development Engineer, you will engage with an experienced cross-disciplinary staff to conceive, design, and bring to market innovative developer tools. You will work closely with an internal interdisciplinary team and outside partners to drive key aspects of product definition, execution, and test. You must be responsive, flexible, and able to succeed within an open collaborative peer environment.

A day in the life

In a typical day, you will work closely with FireTV and FireOS developers, SoC vendors, ODMs, Hardware team, and technical program managers to create new platform features, customize BSP based on hardware designs, address issues in platform areas like HAL, Linux Kernel, drivers, bootloader etc., improve system performance and stability, and deliver customer loving high quality FTV streaming devices or echo devices.

About the team

We are the Device OS team. The team is responsible for the delivery of high-performance and highly stable streaming product, FTV Edition, multi-model device, Auto RSE products with focusing on platform developing.

We are open to hiring candidates to work out of one of the following locations:

Bangalore, KA, IND

BASIC QUALIFICATIONS

  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team

PREFERRED QUALIFICATIONS

  • 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent
  • Solid RTOS embedded system development experience.
  • Strong embedded system debugging and hardware debugging skill.
  • Experience on Embedded system testing automation is a big plus.
  • Experience on low level driver development on RTOS platform.
  • Good understanding of the Linux Kernel on ARM architecture is a plus.
  • Experience with generating the SDK package is a plus.
  • Strong communication and interpersonal skills.
  • Experience with WIFI and Bluetooth Low Energy is a plus.
Read Full Description
Confirmed 7 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles