Robotics Hardware Integration Engineer

10 hours, 26 minutes ago
Full-time
Senior
Software Development
Slip Robotics

Slip Robotics

Slip Robotics specializes in automating the loading and unloading of trucks using advanced robotics, significantly enhancing speed, safety, and efficiency in the supply chain process.

Automotive
11-50

Description

  • Develop and maintain drivers for sensors and actuators on Linux-based robot platforms.
  • Own the communication layer between onboard compute and hardware subsystems such as CAN bus, EtherCAT, serial, I2C, and SPI.
  • Design hardware abstraction layers that provide upstream software teams with clean and reliable interfaces.
  • Integrate new sensors and hardware components, including requirements definition, component selection, bring-up, calibration, and validation.
  • Monitor and manage robot system health, including power, thermals, diagnostics, and fault handling.
  • Build and maintain AWS IoT Greengrass components for device management, OTA updates, and cloud telemetry.
  • Collaborate with mechanical and electrical engineers on hardware design reviews for manufacturability and software compatibility.
  • Manage Linux configurations and setup for robotics software host machines.
  • Develop and maintain CI/CD processes for hardware-interfacing software, including hardware-in-the-loop testing where appropriate.
  • Support field-deployed robots by diagnosing and resolving hardware-software integration issues.

Requirements

  • 5+ years of professional experience in hardware-software integration for robotic systems, autonomous vehicles, or industrial automation.
  • Strong proficiency in C++ and Python on Linux platforms.
  • Hands-on experience writing and maintaining device drivers and sensor interfaces for real robot hardware.
  • Working knowledge of communication protocols including CAN, EtherCAT, serial (RS-232/485), I2C, and SPI.
  • Experience with ROS or ROS 2 for hardware interface nodes and system integration.
  • Familiarity with AWS IoT Core, Greengrass, or similar edge-cloud platforms for fleet device management.
  • Ability to read schematics and datasheets and collaborate effectively with electrical engineers.
  • Experience debugging hardware issues using oscilloscopes, logic analyzers, and protocol analyzers.
  • Strong communication skills and ability to work across software, electrical, and mechanical teams.

Benefits

  • Competitive salary and equity in an early-stage robotics company.
  • Comprehensive health, dental, and vision benefits.
  • Permissive time off policy.
  • A small team environment where your work has direct, visible impact on shipped products.
  • The opportunity to work on robots operating in production today, not a research project.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior C++ Robotics Engineer

Cyngn 11-50 Automotive

Cyngn is hiring a Senior C++ Robotics Engineer to develop and integrate autonomous industrial vehicle systems for real-world deployment across factories and warehouses.

Ansible C++ Computer Vision Docker Machine Learning Podman Python Shell Scripting Ubuntu
11 minutes ago

Software Engineer III - C++/QT

TCP Software 251-1K Professional Services

TCP (TimeClock Plus) is hiring a Software Engineer III to develop and maintain embedded and device-level software for workforce management solutions in a cross-functional agile environment.

Agile C++ Embedded Systems Linux Unix
55 minutes ago

Senior IoT Full Stack Engineer (M2M & Smart Platform Solutions)

Flatgigs Professional Services

Senior IoT Full Stack Engineer at an M2M and smart platform solutions company building a greenfield system that connects hardware and software for real-time monitoring and control of IoT assets.

CI/CD Docker gRPC Kafka Kubernetes Microservices MQTT NestJS Next.js Node.js PostgreSQL RabbitMQ React Redis TimescaleDB TypeScript WebSockets
55 minutes ago

Sr. Embedded Algorithms Engineer

BioIntelliSense 51-250 Pharmaceuticals

BioIntelliSense is hiring a remote Senior Embedded Algorithms Engineer to prototype and productize vital-sign extraction algorithms for its wearable monitoring platform and support the clinical intelligence pipeline.

MATLAB Python
1 hour, 41 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers