Amazon.com Services LLC

Robotics

MemberofTechnicalStaffFirmwareEngineer,Robotics

$150–300k San Francisco, California, United States FULL TIME
The Brief

“Member of Technical Staff - Firmware Engineer, Robotics at Amazon.com Services LLC. Skills: Embedded firmware, Motor control, Real-time systems, Robotics. Develop embedded firmware for robotic actuators. Test embedded firmware”

Industry & Context.

Robotics
Problems you'll solve

Debugging firmware and hardware issues; Torque ripple issue debugging; Troubleshooting

What They're Looking For.

Must Have

Developing functional specifications, Design verification plans, Functional test procedures, Bachelor's degree in Electrical Engineering, Computer Engineering, Embedded Systems, or related technical field, 5+ years embedded firmware development, Real-time control systems expertise, Proficiency in C and/or C++, Firmware for microcontrollers or DSPs, Motor control firmware development, Field-oriented control (FOC), BLDC or PMSM motor commutation, Closed-loop current, speed, or position control, Hardware communication protocols, Interfacing firmware with motor drivers, encoders, sensors, Debug firmware and hardware issues, Use oscilloscopes, logic analyzers, in-circuit debuggers

Nice to Have

Actuator firmware for robotic systems, Collaborative robots experience, High-performance motion control platforms experience, Proprioceptive sensing techniques, Torque estimation techniques, Integration of force/torque sensors, Current-based torque estimation, EtherCAT or real-time industrial fieldbus protocols, Multi-axis robotic drive coordination, Functional safety standards knowledge, Motor drive firmware safety logic, Embedded safety monitoring logic, Cross-functional hardware-software teams experience, Fast-paced robotics environments experience, Aerospace systems experience, Advanced electromechanical systems experience, Hardware bring-up workflows, DFT practices for motor drive electronics

What You'll Do.

Develop embedded firmware for robotic actuators

Test embedded firmware

Optimize embedded firmware

Design real-time firmware

Implement real-time firmware

Define firmware requirements

Define hardware interfaces

Develop firmware for FOC

Develop firmware for motor commutation

Tune current regulators

Tune velocity controllers

Tune position controllers

Build firmware test frameworks

Maintain firmware test frameworks

Build HIL test environments

Maintain HIL test environments

Validate firmware behavior

Ensure firmware interfaces support communication

Contribute to firmware architecture decisions

Define software-hardware interface standards

Maintain firmware documentation

Maintain version control practices

Support hardware bring-up

Debug new actuator prototypes

Characterize firmware behavior

Validate firmware behavior on novel hardware

How You'll Work.

Team & Collaboration

Collaborate with electronics engineers; Collaborate with motor design engineers; Partner with controls engineers; Partner with AI researchers; Cross-functional design discussions

Process & Methodology

Version control practices

Free ATS check

Applying for this Member of Technical Staff - Firmware Engineer, Robotics role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about Amazon.com Services LLC?

Real rants from real employees. Read before you apply.

Read Company Rants →