mid software engineering Embedded Software Engineer ic · Posted May 20, 2026

About this role

Amazon is hiring a mid-level Embedded Software Engineer in the software engineering function based in San Francisco, CA. The posting calls out experience with C, Git, Data Structures, Testing.

Role
Embedded Software Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Employment
Full-time
Location
San Francisco, CA
Department
Hardware Development
Posted
May 20, 2026

More roles at Amazon

Data Center Technician, DCC Communities
New Carlisle, IN · mid
React AWS Networking
Area Manager
Shawnee, KS · manager
Network Install Technician
Hermiston, OR · mid
AWS Linux Networking
Data Center Technician, DCC Communities
Boardman, OR · mid
AWS Linux Networking
Install Technician
Glendale, AZ · mid
AWS Networking Performance Optimization
All Amazon jobs →

Job description

from Amazon careers

Join Amazon's Frontier AI Robotics team and help shape the future of intelligent robotic systems from the inside out. As a Member of Technical Staff - Firmware Engineer, Electronics, you will develop the low-level firmware that brings our in-house robotic actuators to life—writing the embedded code that bridges sophisticated hardware and the high-level AI control systems that power our next-generation robots. Your work will directly enable our robots to see, reason, and act in real-world warehouse environments, making you a critical contributor to one of the most ambitious robotics programs in the world. Key job responsibilities • Develop, test, and optimize embedded firmware for custom in-house robotic actuators, including motor control algorithms (FOC, commutation, current/torque/speed/position loops) running on microcontrollers and DSPs • Design and implement real-time firmware for actuator state estimation, fault detection, and protection logic, ensuring robust and safe operation across all actuator variants deployed in FAR's robotic systems • Collaborate with electronics engineers and motor design engineers to define firmware requirements, hardware interfaces (SPI, I2C, CAN, EtherCAT, RS-485), and actuator bring-up procedures for new hardware revisions • Develop and maintain firmware for field-oriented control (FOC) and sensored/sensorless motor commutation, including tuning current regulators, velocity controllers, and position controllers…

This is an excerpt. Read the full job description on Amazon careers →
All software engineering jobs software engineering in San Francisco, CA Jobs in San Francisco, CA software engineering salaries software engineering career path
All Amazon Jobs Browse software engineering roles mid positions