Collaborative Robotics-posted 3 months ago
$180,000 - $215,000/Yr
Full-time • Senior
Santa Clara, CA
101-250 employees
Machinery Manufacturing

At Cobot, we're building the next generation of robotic systems - and we're looking for a Senior Robotics Integration Engineer to own software bring-up and integration for new hardware platforms. You'll develop and maintain the low-level software that connects boards, sensors, and actuators, ensuring new hardware becomes a reliable part of our robotic platforms. You'll work hands-on with embedded controllers, perception sensors, and communication buses, driving integration across subsystems and ensuring that everything works together in the real world. This is a highly collaborative role where you'll partner with hardware, perception, autonomy, and safety engineers to bring new robotic platforms to life.

  • Own initial software bring-up for new hardware: board configuration, firmware deployment, and driver development
  • Lead integration of new hardware and software subsystems (sensors, actuators, compute platforms, embedded controllers) into cohesive robotic platforms.
  • Develop, adapt, and maintain low-level software interfaces for sensors, actuators, and communication protocols (CAN, I²C, SPI, UART, Ethernet, etc.).
  • Debug and resolve complex hardware, software, and networking issues
  • Collaborate cross-functionally with hardware, perception, autonomy, and safety engineers to ensure seamless integration of new electromechanical subsystems.
  • Mentor junior engineers and establish best practices for hardware bring-up, documentation, and troubleshooting.
  • Bachelor's degree in Robotics, Computer Engineering, Electrical Engineering, Computer Science, or a related field
  • 5+ years of professional experience in robotics, embedded systems, or hardware-software integration
  • Strong proficiency in C/C++ and Python
  • Experience implementing production-grade, high-reliability software
  • Proficiency with communication protocols such as CAN, I²C, SPI, UART, EtherCAT, or Ethernet
  • Experience working on Linux-based systems, including command line tools
  • Strong debugging skills using tools like oscilloscopes, logic analyzers, and network sniffers
  • Excellent communication and teamwork skills
  • Comfortable in a fast-paced, dynamic startup environment
  • Willingness to travel occasionally
  • Must have and maintain U.S. work authorization
  • Master's or PhD in Robotics, Computer Engineering, or a related field
  • Experience with ROS/ROS2 or similar robotics middleware
  • Familiarity with DDS packages (FastDDS, Cyclone, Zenoh, etc.)
  • Experience with Nvidia Tegra or similar embedded platforms (e.g., Jetson, Ryzen Embedded) and associated toolchains
  • Experience with Real-Time Operating Systems (RTOS) such as Zephyr or FreeRTOS
  • Proficiency in Rust for embedded systems, robotics, or safety-critical applications
  • Base salary range of $180,000 - $215,000 plus equity and comprehensive benefits
  • Salary determined by role and experience level
  • Consideration for employment without regard to legally protected characteristics
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service