Senior Embedded Software Engineer , Fauna
Core
Develop, optimize, and maintain embedded firmware and real-time operating systems for robotic control platforms, enabling precise motor control and sensor integration.
Role type
Senior Embedded Software Engineer (Robotics)
Builds
Firmware for robotic control platforms
Domain
Robotics / Embedded Systems
Required skills
C/C++, RTOS (FreeRTOS, ThreadX, Zephyr), STM32 microcontrollers, firmware development, motor control, sensor integration, debugging, Python scripting
Preferred skills
ROS, Isaac Sim, safety-critical systems, sensor fusion algorithms
Technologies
FreeRTOS, ThreadX, Zephyr, STM32, CAN, RS485, Python, ROS, Isaac Sim
Responsibilities
Develop and maintain firmware for robotic control platforms; Design and implement software for real-time operating systems; Design and implement communication protocols over CAN and RS485; Analyze and optimize system performance; Troubleshoot and resolve hardware and software issues; Create documentation for firmware designs and test procedures
Seniority
Senior, hands-on IC with mentorship/tech lead experience