✦ Luna Orbit — System Administration

Senior Embedded Software Engineer , Fauna

at Amazon.com

📍 US, NY, New York Unknown Posted April 14, 2026
Type Full-Time
Experience senior
Exp. Years 5+ years
Education Bachelor's degree in computer engineerin
Category System Administration

Senior embedded engineer role focused on developing and maintaining embedded systems that power robots. You will implement RTOS firmware, communication protocols, and ensure real-time performance through testing and debugging.

  • Develop and maintain firmware for robotic control platforms, Design and optimize software for real-time operating systems such as FreeRTOS, ThreadX, or Zephyr
  • Design and implement communication protocols over CAN and RS485
  • Analyze and optimize system performance including timing, resource usage, and latency
  • Conduct testing using Python for automated testing and data analysis
  • Troubleshoot and resolve hardware and software issues; create firmware documentation

Work centers on RTOS-based embedded firmware development (FreeRTOS, ThreadX, Zephyr), plus communication protocol implementation over CAN and RS485 for motor control, sensor integration, and power management. Performance tuning (timing, resource usage, latency) and automated testing using Python are key parts of the role.

The ideal candidate is a senior embedded software engineer with 5+ years of non-internship professional software development experience and strong leadership in system design and architecture. They have hands-on experience with RTOS development (FreeRTOS, ThreadX, or Zephyr) and implementing firmware and communication protocols over CAN and RS485 for motor control and sensor integration.

non-internship professional software development experienceprogramming with at least one software programming language experienceleading design or architecture (design patternsreliability and scaling) of new and existing systems experienceExperience as a mentortech lead or leading an engineering teamreal-time operating systems such as FreeRTOSThreadXor Zephyrdevelop and maintain firmware for robotic control platformsdesign and implement communication protocols over CAN and RS485
PythonCANRS485
embedded systemsreal-time operating systemsRTOSFreeRTOSThreadXZephyrlow-Level firmwarecommunication protocolsCANRS485motor controlsensor data acquisitionpower managementtimingresource usagelatencyPythonautomated testingdebuggingdesign patternsreliability and scaling
embedded systemsreal-time operating systemsRTOSFreeRTOSThreadXZephyrlow-Level firmwarefirmwarecommunication protocolsCANRS485motor controlsensor data acquisitionpower managementtimingresource usagelatencyautomated testingPythonscripting languagesAPI documentationdebuggingdebugging toolshardware integrationrobotics
mentoringtech lead leadershipleading an engineering teamcross-functional collaborationtroubleshootingdocumentationclear communication
Industry SaaS
Job Function Develop and optimize RTOS-based embedded firmware and communication systems for robotics control.
Role Subtype Embedded Engineer
Tech Domains Amazon Web Services, Python
Senior Embedded Software EngineerEmbedded Engineerembedded systemsreal-time operating systemsRTOSFreeRTOSThreadXZephyrlow-Level firmwarefirmwarecommunication protocolsCANRS485motor controlsensor integrationsensor data acquisitionpower managementtimingresource usagelatencyPythonautomated testingdebuggingdesign patternsreliability and scaling

5+ years of non-internship professional software development 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, Experience with RTOS such as FreeRTOS, ThreadX, or Zephyr, Experience implementing communication protocols over CAN and RS485

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile