Software Engineer, Embedded Systems

Amazon.com, Inc.
Seattle, United States of America
16 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 225K

Job location

Seattle, United States of America

Tech stack

Artificial Intelligence
Computer Engineering
Software Debugging
Embedded Software
Firmware
FreeRTOS
Joint Test Action (IEEE Standards)
Python
Real-Time Operating Systems
Software Tools
Shell Script
Subversion
Systems Integration
Universal Asynchronous Receiver/Transmitter
Scripting (Bash/Python/Go/Ruby)
Serial Peripheral Interface
PIC Microcontroller
GIT
Information Technology
Hardware Infrastructure
Software Defined Radio
Software Version Control

Job description

As a Sr. Software Engineer, Embedded Systems, you will work alongside your software, mechanical and electrical peers to build AI and robotics products. You will play a crucial role in designing, developing, and maintaining embedded software systems for various electronic devices. You will work closely with hardware engineers and other cross-functional teams to ensure seamless integration of software and hardware components. You'll do whatever it takes - which might include going to the farm - to ensure our customers have reliable and safe products. What You'll Do

  • Partner with Engineering teams to build firmware on embedded systems for LaserWeeding

solution and future products.

  • Develop and troubleshoot firmware running on various microcontroller platforms.

  • Help design and establish the manufacturing and validation methods for PCBs and related

sub-components.

  • Investigate control problems at the lowest level and learn how to properly tune them.

  • Drive decision through project planning, task delegation and leading problem solving efforts

to reiterate quickly, Job Title: Embedded Software Engineer Job Description The Embedded Software Engineer will lead the development of software-defined radio systems supporting telecommunication se…

  • 6 days ago

Requirements

environments., * Worked as a Software Engineer with embedded systems in C for 5+ years.

  • Solid experience with designing and implementing reliable, consistent, and fast motor

control systems.

  • Knowledge of scripting languages such as Python or Shell scripting.

  • Strong understanding of embedded systems architecture, including microcontrollers,

sensors, and communication interfaces (e.g., UART, SPI, I2C).

  • Experience with real-time operating systems (RTOS) such as Zephyr or FreeRTOS.

  • Proficiency in debugging tools, such as JTAG, oscilloscopes, and logic analyzers.

  • Familiarity with software development tools and version control systems (e.g., Git, SVN).

  • Effective verbal and written communication skills and a desire to work in multidisciplinary

teams

  • BS+ in Computer Science, Computer Engineering or related field

  • Willing to travel up to 25%

Benefits & conditions

Base Salary Range: $190,000 - $225,000 Compensation varies based on experience, level, and skill alignment. Benefits & Perks

  • Competitive salary

  • Pre-IPO stock options

  • Fully-paid medical, dental, and vision coverage (including dependents)

  • PPO or HDHP/HSA options

  • Flexible PTO

  • 401(k) plan

About the company

© 2026 Careerjet All rights reserved

Apply for this position