Amazon
Embedded SDE - Security, Silicon & Systems Group
Full-time5+ yrsBengaluru, Karnataka, INDNot disclosedApply by 19 Oct 2026
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++