Security Engineer - Device Security / Abuse Detection

1 month agoAustin, TX


The Amazon Devices team designs and engineers high-profile consumer electronics, including the best-selling Kindle family of products. We have also produced groundbreaking devices like Fire tablets, Fire TV, Amazon Dash, and Amazon Echo. What will you help us create?

The Team:
You will be joining the device abuse detection team which is part of the Digital Security organization. You can learn more about Digital Security here: . The device abuse detection team is a product security oriented team that builds detection and defense mechanisms against device and IOT security threats. We use multiple threat intel sources to prototype and productize threat detection techniques.

The Role:
Amazon Lab126 is looking for an Embedded Security Engineer to research and prototype detection techniques to identify malicious activities that could harm our customers' devices (e.g. Echo, FTV, FireTablet, IOT devices, etc.). In this role, you will be part of a dedicated team of talented security engineers investigating Linux Kernel, OS and application level attack techniques (e.g. tracing, debugging, reverse engineering, etc.) and propose detection mechanisms. You will need to understand low level operating system security controls (e.g. Linux Kernel, SELinux, Android Security, etc.), network and application security controls, and how you can spot indicator of compromises on a consumer device. You will use security threat intelligence data from multiple sources. Once your prototype for abuse detection and defense mechanism is validated, you will collaborate with software developers in various device OS teams to ship those new techniques to our consumer devices (e.g. FireOS, embedded Linux, etc.). The team has many opportunities to innovate in the device security field (e.g., Zero-day exploit, Hardware security, Linux/Android Security, Machine Learning, Big data, etc.). Your work directly impacts millions of customer devices. If you want to keep customers safe, then we have a job for you!

Note: While the majority of our Security/Privacy roles are based in the Bay Area, CA and Seattle, WA areas, by applying to this position your application will be considered for all locations we hire for in the United States, including but not limited to: Seattle, WA; Bellevue, WA; Sunnyvale, CA, Austin TX.


  • Bachelor's degree in Computer Science, Computer Engineering, or related field


• Master's degree in Computer Science or equivalent
• Experience with Android/IOT Security and/or Linux kernel security
• Experience with malware analysis and reverse engineering
• Development experience in C, C++ and/or Java/Android
• Experience with scripting (e.g., python, bash)
• Experience with security engineering, system and network security, authentication and security protocols, cryptography, and application security
• Experience with the application of threat modeling or other risk identification techniques
• Detailed knowledge of system security vulnerabilities and remediation techniques, including penetration testing and the development of exploits
• Knowledge of network and web related protocols (e.g., TCP/IP, UDP, IPSEC, HTTP, HTTPS, routing protocols)
• Experience with Machine Learning is a plus.
• Excellent written and verbal communication skills
• Excellent leadership skills and teamwork skills
• Results oriented, high energy, self-motivated

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

Keyword: digitalsecurity

Client-provided location(s): Austin, TX, USA
Job ID: Amazon-1534819

Company Videos

Hear directly from employees about what it's like to work at Amazon.