Firmware Development Engineer, Alexa Smart Home
Amazon · Bellevue, WA · Software Development
mid
software engineering
Embedded Software Engineer
ic
3+ yrs Bachelor's
· Posted Mar 13, 2026
$143,700 – $194,400
USD per year
Skills
About this role
Amazon is hiring a mid-level Embedded Software Engineer in the software engineering function based in Bellevue, WA. The posting calls out experience with Java, C#, System Design, Agile and roughly 3+ years of relevant work. Listed education preference: a bachelor's degree or equivalent. Compensation is listed at $143,700–$194,400 per year.
- Role
- Embedded Software Engineer
- Function
- software engineering
- Level
- mid
- Track
- Individual contributor
- Employment
- Full-time
- Location
- Bellevue, WA
- Experience
- 3+ years
- Education
- Bachelor's degree
- Department
- Software Development
- Posted
- Mar 13, 2026
AI Summary
Mid-level embedded software engineer developing Alexa smart home features and systems. Leads feature development, system design, and cross-team collaboration in an Agile environment. Requires 3+ years software development, 2+ years system design/architecture, and expertise in C++, C#, Java, or Perl for large-scale distributed systems.
More roles at Amazon
Senior Software Development Engineer, Engagement Security
Herndon, VA · senior
AWS LLMs Distributed Systems
Senior Engagement Manager, AWSI SDO HCLS EMEA
Zurich, Switzerland · senior
AWS Jira Agile
CF Flex Logistics Assistant
Palma, Spain · mid
Senior Financial Analyst, Global Finance Solutions (GFS)
Heredia, Costa Rica · senior
Python R SQL
Delivery Trainer, RSR
Starkville, MS · mid
Agile Compliance
All Amazon jobs →
Job description
from Amazon careersThe Alexa Smart Home team is focused on making Alexa the user interface for the home.
Customers love using Alexa to interact with their homes through natural commands and intuitive interfaces. We are evolving Alexa into an intelligent, indispensable companion that helps customers get the most out of the technology in their homes.
The Alexa Smart Home Team is seeking a software development engineer to help develop new solutions focused on improving the quality, diversity, and customer experience of smart home devices.
The ideal teammate is passionate about Alexa and has a track record of success in delivering new features and products. A commitment to teamwork, knowledge of IoT systems, strong CS fundamentals, experience developing new systems, and strong communication skills (to both business and technical partners) are absolute requirements.
As a leader on the team, you will be responsible for leading the development and launch of core product features. You will have significant influence on our overall strategy by helping define these product features, system design, and best practices.
Key job responsibilities
- Leading development and maintenance of key system features
- Working with other team members to investigate design approaches
- Prototyping designs and testing them with teammates
- Working in an Agile/Scrum environment to deliver high quality software against tight schedules.
Customers love using Alexa to interact with their homes through natural commands and intuitive interfaces. We are evolving Alexa into an intelligent, indispensable companion that helps customers get the most out of the technology in their homes.
The Alexa Smart Home Team is seeking a software development engineer to help develop new solutions focused on improving the quality, diversity, and customer experience of smart home devices.
The ideal teammate is passionate about Alexa and has a track record of success in delivering new features and products. A commitment to teamwork, knowledge of IoT systems, strong CS fundamentals, experience developing new systems, and strong communication skills (to both business and technical partners) are absolute requirements.
As a leader on the team, you will be responsible for leading the development and launch of core product features. You will have significant influence on our overall strategy by helping define these product features, system design, and best practices.
Key job responsibilities
- Leading development and maintenance of key system features
- Working with other team members to investigate design approaches
- Prototyping designs and testing them with teammates
- Working in an Agile/Scrum environment to deliver high quality software against tight schedules.
Basic Qualifications
This is an excerpt. Read the full job description on Amazon careers →