Embedded Software Development Engineer - Security

Embedded Software Development Engineer - Security

04 Apr 2022
California, Sunnyvale, 94085 Sunnyvale USA

Embedded Software Development Engineer - Security

Vacancy expired!

DESCRIPTION

Job summary
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, Amazon Echo and the Astro personal robot. What will you help us create?
Work hard. Have fun. Make history.

We are looking for a Sr. Embedded Software Development Engineer- Security to help design our security systems in our next generation devices. In this role you will work with system architects, program managers and hardware engineers to implement security features and assess security software architecture for our next generation devices.

You will be responsible for the development of real-time embedded firmware and embedded Linux software that implements security controls for the platform.

BASIC QUALIFICATIONS

  • 1+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and current systems.
  • 2+ years of non-internship professional software development experience
  • Programming experience with at least one software programming language.

  • Bachelor's degree in Computer Science or related fields
  • 4+ years programming experience in C/C
  • Experience in embedded development in robotics, ADAS or real-time controls
  • Experience in designing and using hardware-based security techniques (custom hardware IP, TrustZone, Secure Boot, etc) into a robust system solution
  • Experience on System-level (kernel/bootloader) software development experience in the context of device security.
  • General understanding of cryptography concepts and public/secret key cryptography
  • Experience in BSP, Bootloaders, Linux Integration.
  • Experience in platform bring up, system debugging tools.
  • Experience with embedded system concepts and hardware interfaces, such as, JTAG, UART, SPI, I2C, ROM, Microcode, Custom ASIC/FPGAs x86 and ARM chipset and firmware security (TPM, UEFI, TrustZone, Secure/Measured Boot, JTAG, PCIe)


PREFERRED QUALIFICATIONS

  • Master's or PhD degree
  • Experience shipping software security systems at scale for IOT devices


Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.

Related jobs

Job Details

Jocancy Online Job Portal by jobSearchi.