CareerPlan

Senior Embedded Software Engineer , Fauna

New York, New York, United StatesFull-time$185k–$250k2026-10-22 → 2026-10-24

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