| Location | California, CA |
Position: Senior Robotics Platform Software Engineer
Location: Sunnyvale, CA
Duration: Contract Long Term
Mandatory Skills: ROS2, EtherCAT
Job Description:
Strong C++ development expertise on Linux
Hands-on ROS2 development (nodes, drivers, custom messages, lifecycle management, DDS/QoS)
Experience with Embedded Linux and hardware-software integration
EtherCAT experience (SOEM, IgH, motion control, industrial communication)
Experience interfacing with embedded controllers over Ethernet, UDP, Serial, CAN/CANopen
NVIDIA Jetson development experience (JetPack, Docker, CUDA exposure)
Sensor integration experience:
Cameras
IMUs
Depth sensors
Tactile/force sensors
Real-time systems experience:
PREEMPT_RT Linux
Latency-sensitive applications
Control loops and deterministic communication