Job Details

Software Development Engineer - AI Device

Seattle, Washington, United States

Have you ever wanted to work on state of the art Embedded devices that perform computer vision, natural language processing and applied machine learning that will make a lasting impact on society?

We are looking for brilliant Software Development Engineers who have the passion to tackle tough problems by bringing cutting edge technologies to consumer IoT products at Amazon!

As a Software Development Engineer on the Amazon AI Device Team, you will design and develop reliable, scalable, and high-performance Embedded devices that help move computer vision and machine learning into new markets. You will be an integral member of the device team, responsible to design, develop and implement Embedded software for AI devices ecosystem.
Youll work with senior engineers within Amazon AI and develop high quality device software that is robust and reliable.

We are looking for talented and passionate Embedded Software Engineers to be part of an exciting team.


2+ years of non-internship professional software development experience
Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
B.S. in Computer Science, Electrical/Computer Engineering or related field, or equivalent experience
3+ years of Embedded software development experience


Master's Degree or PhD in Computer Science, Electrical/Computer Engineering or related field, or equivalent experience
Experience with software development for SOCs, including Embedded systems and/or Linux Kernel and device drivers
Experience in high performance software with computer vision and machine learning.
Experience designing secure IoT software for Embedded Microcontrollers (ARM, PIC, etc.) in a production environment
Demonstrated experience debugging/troubleshooting Embedded systems, including Real Time tools
Knowledge of professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
Ability to work in a fast paced and agile development environment.

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.

Send application

Mail this job to me so I can apply later

Apply With CV

You are not logged in. If you have an account, log in to your account. If you do not have an account, why not sign up? It only takes a minute!

latest videos

Upcoming Events