Software Development Engineer, Alexa Devices, Sales & Marketing

Amazon is a leading technology company that designs and engineers high-profile consumer electronics, including Echo devices, Fire tablets, Fire TV, Amazon Dash Buttons, and Kindles.
$129,300 - $223,600
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:
Battery Systems Engineer, Ring

Senior Battery Systems Engineer position at Ring (Amazon) leading the design and development of battery systems for smart home security devices.

Sr. Safety Controls Engineer

Senior Safety Controls Engineer role at Amazon Robotics, developing and implementing safety controls for warehouse automation systems, requiring 5+ years experience in systems architecture.

NPI Sr. Product Development Engineer - Manufacturing, Design Engineering Services

Senior Product Development Engineer role at Amazon Robotics, focusing on manufacturing and design engineering services with emphasis on NPI processes.

System Dev Engineer, Amazon Robotics

Senior System Development Engineer position at Amazon Robotics, focusing on designing and developing controls for warehouse automation systems.

Senior Software Development Engineer, OPD Hardware

Senior Software Engineer role focusing on Linux BSP and multimedia development for embedded systems at Amazon

Description For Software Development Engineer, Alexa Devices, Sales & Marketing

The Amazon Devices team is seeking a talented and passionate Embedded Software Engineer to join an exciting team working on cutting-edge AI features. In this role, you will:

  • Be responsible for software architecture and development of new features for embedded systems using RTOS and Linux.
  • Investigate, prototype, and deliver innovative software solutions.
  • Profile, analyze, and optimize system-level performance.
  • Design, develop, and verify middleware for embedded systems.
  • Participate in design reviews, core review, API development, and documentation.
  • Work with new technologies vital to product development.
  • Perform tasks including debug, bring-up, Beta, and production software development.
  • Collaborate with software teams, product management, and ML scientists.

The Smart Sensing team is specifically looking for candidates with:

  • Excellence in Computer Science fundamentals: object-oriented design, data structures, algorithm design, problem-solving, and complexity analysis.
  • Deep knowledge and experience with C and C++ best practices.
  • Low Power design experience.
  • Performance profiling experience.
  • Good understanding of machine learning inferencing.
  • Experience coordinating with cross-functional teams.
  • Experience writing unit tests for scalable software.
  • A track record of resolving system performance issues involving CPU, memory, and storage.

This role offers an enormous opportunity to make a large impact on cutting-edge AI features used daily by consumers. If you want to tackle cutting-edge problems on awesome devices, this job is for you.

Amazon is committed to diversity and inclusion, offering equal opportunities to all qualified candidates. The company provides a comprehensive benefits package and a dynamic work environment at the forefront of consumer electronics innovation.

Last updated 3 months ago

Responsibilities For Software Development Engineer, Alexa Devices, Sales & Marketing

  • Develop software architecture and new features for embedded systems using RTOS and Linux
  • Investigate, prototype and deliver innovative software solutions
  • Profile, analyze and optimize system level performance
  • Design, develop and verify middleware for embedded systems
  • Participate in design reviews, core review, API development, and documentation
  • Work with new technologies vital to product development
  • Perform debug, bring-up, Beta and production software development tasks
  • Collaborate with software teams, product management, and ML scientists

Requirements For Software Development Engineer, Alexa Devices, Sales & Marketing

Linux
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Deep knowledge of and experience with best practices in C, C++
  • Low Power design experience
  • Performance profiling experience
  • Good understanding of machine learning inferencing
  • Experience in coordinating and working with cross-functional teams

Benefits For Software Development Engineer, Alexa Devices, Sales & Marketing

Medical Insurance
Dental Insurance
Vision Insurance
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance

Interested in this job?