Amazon

Embedded SDE - Security, Silicon & Systems Group

Full-time5+ yrsBengaluru, Karnataka, INDNot disclosedApply by 19 Oct 2026
Apply now
WA

Overview

Amazon's Silicon & Systems Group builds the custom Arm-based SoCs and low-level software that power Fire TV and Amazon's streaming media and smart-TV devices. We are looking for a Software Development Amazon's Silicon & Systems Group builds the custom Arm-based SoCs and low-level software that power Fire TV and Amazon's streaming media and smart-TV devices. We are looking for a Software Development Engineer II to joi

What you'll do

  • Amazon's Silicon & Systems Group builds the custom Arm-based SoCs and low-level software that power Fire TV and Amazon's streaming media and smart-TV devices.
  • We are looking for a Software Development Amazon's Silicon & Systems Group builds the custom Arm-based SoCs and low-level software that power Fire TV and Amazon's streaming media and smart-TV devices.
  • We are looking for a Software Development Engineer II to join our Content Protection & DRM team.
  • In this role you will design, implement, and ship the security-critical software that protects premium content on our devices, including industry DRM systems (Widevine, PlayReady, FairPlay) and HDCP link protection (Transmit and Receive).
  • You will write trusted-application (TA) and secure-world code running in a TrustZone/OP-TEE Trusted Execution Environment, integrate cryptographic key provisioning, and work closely with silicon, multimedia, and streaming-partner teams to take features from architecture to certified production.
  • This is a hands-on engineering role with high ownership.
  • Your code runs at the lowest, most security-sensitive layers of the stack, and directly enables customers to watch the content they love in the highest available quality.
  • Key job responsibilities - Design, implement, test, and maintain DRM and content-protection software (Widevine, PlayReady, FairPlay, HDCP 1.x/2.x Tx & Rx) in C/C++ for embedded Arm platforms.
  • - Develop trusted applications and secure-world components for a TrustZone/OP-TEE TEE, including applied cryptography (AES, RSA, ECC, SHA) and secure key handling.
  • - Implement and validate secure device key provisioning and factory/development provisioning flows.

Requirements

  • Practical experience with Rust, C++.
  • Experience level: 5+ yrs.
  • Strong written and verbal communication in English.
  • Comfortable working on-site in Bengaluru, Karnataka, IND.

Skills

RustC++

Related roles