Expoint – all jobs in one place
The point where experts and best companies meet
Limitless High-tech career opportunities - Expoint

Amazon Embedded Software Engineer Walk Tech 
United States, California, Cupertino 
440776098

21.09.2025
Description

Key job responsibilities
You will serve as the technical lead for embedded systems through the entire product life cycle, from inception and roadmap through design and into mass-production support. Design and implement robust digital designs for various embedded devices. Perform board bring-up, testing and troubleshooting. Contribute to the IoT firmware architecture by writing, debugging, and delivering production grade irmware. Conceive, document, and execute comprehensive design validation tests on new designs. As a member of our team you will partner with vendors to deliver new components to the required specification and schedule. Function as a subject matter member on a variety of technologies by providing up-to-date, accurate information to colleagues and management. You will travel to the supplier and contract manufacturer sites world-wide to partner and collaborate on product development activities (10% - 20% travel).A day in the life
A typical day for this role involves but is not limited:
1) Writing embedded software code to implement new features or add new hardware to existing portfolio of products.
2) Thinking about high level architecture and design of new services, features and tools keeping in mind the high level of goals of device availability, resiliency and performance.
3) Supporting and maintaining operational excellence for our portfolio of production devices.
4) Learning new tools and skills exhibiting learn and be curious to continue technical growth as an individual contributor in order to continue to reduce entropy in our existing stack.Mentorship & Career Growth

Basic Qualifications

- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language


Preferred Qualifications

- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent