Senior Embedded Software Engineer
Amazon· Fauna Robotics / Amazon Robotics
Hybrid (New York)$184.9k - $250.2kFull-timePosted yesterday
About the role
Senior Embedded Software Engineer to develop, optimize, and maintain embedded systems powering Fauna robotics platforms. Focus on RTOS, low-level firmware, motor control, sensor integration, and robust real-time performance.
Responsibilities
- Develop and maintain firmware for robotic control platforms, ensuring reliability and performance.
- Design, implement, and optimize software for real-time operating systems such as FreeRTOS, ThreadX, or Zephyr.
- Design and implement communication protocols over CAN and RS485 for motor control, sensor data acquisition, and power management.
- Analyze and optimize system performance, including timing, resource usage, and latency, and conduct testing using scripting languages like Python for automated testing and data analysis.
- Work closely with hardware and robotics engineers to integrate sensors, actuators, and power systems.
- Troubleshoot and resolve hardware and software issues using debugging tools and techniques.
- Create clear, concise documentation for firmware designs, APIs, and test procedures.
Qualifications
- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
- Bachelor's degree in computer engineering, electrical engineering, or systems engineering
- Experience in embedded development in C/C++, or experience debugging, profiling, and implementing best software engineering practices in large-scale systems
- Proven experience with RTOS platforms such as FreeRTOS, ThreadX, or Zephyr including system performance characterization and design for realtime performance
- Extensive hands-on experience developing firmware for STM32 microcontrollers and familiarity with the ST Micro IDEs and toolchains
Skills
Required:RTOSC/C++STM32CAN/RS485
Nice to have:Python
Benefits
- Base salary and compensation package including sign-on payments and RSUs
- Comprehensive benefits including health insurance (medical, dental, vision, prescription), life insurance, EAP, mental health support, FSA, adoption and surrogacy reimbursement
- 401(k) matching
- Paid time off and parental leave
Last updated Oct 25, 2026. Interested? Apply on the company site.
More open roles at Amazon
- IT Support Associate II, Ops Tech Solutions (OTS)yesterdayPlainfield, Indiana · Operations IT Support Engineering
- Head of Energy and Water, AWS LegalyesterdayHybrid (Seattle, WA) · Legal
- Software Development Engineer, Creative Asset Library, CreativeXyesterdaySeattle · Software Development
- Software Development Engineer, Creative Asset Library, CreativeXyesterdayHybrid (Seattle, WA) · Software Development
- IT Support Associate II, OTSyesterdayIrving, TX · Operations IT Support Engineering