Software Development Engineer , Alexa Device Platform Team

AmazonAustin, TX
$143,700 - $194,400Onsite

About The Position

The Amazon Devices team designs and engineers high-profile consumer electronics, including the best-selling Kindle family of products. We have also produced devices like Fire tablets, Fire TV, Amazon Dash, and Amazon Echo. What will you help us create? We are looking for a talented and passionate Embedded Software Engineer to be part of an exciting team. You will have an enormous opportunity to make a large impact on the design, architecture, and implementation of products used every day, by people you know. In this role, you will: - Be responsible for system architecture and development of new features for embedded systems - Investigate, prototype and deliver new and innovative system solutions - Profile, Analyze and optimize system level performance - Design, develop and verify firmware for embedded systems - Participate in design reviews, API development, and documentation - Work with new technologies that are vital to product development - Deliver investigation plans and reports, architectural documents, design specs, software and firmware source code, build scripts - Perform tasks including debug, bring-up, Beta and production software development - Successfully collaborate with both software and hardware product teams - Demonstrated expertise in building AI bots and integrate AI tools into the standard workflow to improve team’s support load and test automation

Requirements

  • 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

Nice To Haves

  • 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

Responsibilities

  • Be responsible for system architecture and development of new features for embedded systems
  • Investigate, prototype and deliver new and innovative system solutions
  • Profile, Analyze and optimize system level performance
  • Design, develop and verify firmware for embedded systems
  • Participate in design reviews, API development, and documentation
  • Work with new technologies that are vital to product development
  • Deliver investigation plans and reports, architectural documents, design specs, software and firmware source code, build scripts
  • Perform tasks including debug, bring-up, Beta and production software development
  • Successfully collaborate with both software and hardware product teams
  • Demonstrated expertise in building AI bots and integrate AI tools into the standard workflow to improve team’s support load and test automation

Benefits

  • health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
  • 401(k) matching
  • paid time off
  • parental leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service