Senior Robotics Platform Software Engineer

Vdart Inc

  • California, CA
  • 4 days ago

    Highlights

    Hands-on ROS2 development (nodes, drivers, custom messages, lifecycle management, DDS/QoS). Experience interfacing with embedded controllers over Ethernet, UDP, Serial, CAN/CANopen.

    Numbers & Facts

    LocationCalifornia, CA

    Description

    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

    Similar Jobs