Develop and maintain drivers for sensors (LiDAR, cameras, IMUs, encoders) and actuators (motor controllers, hydraulics, pneumatics) on Linux-based robot platforms
Own the communication layer between onboard compute and hardware subsystems (CAN bus, EtherCAT, serial, I2C/SPI)
Design and implement hardware abstraction layers that give upstream software teams clean, reliable interfaces
Integrate new sensors and hardware components as the robot platform evolves, including requirements definition, component selection, bring-up, calibration, and validation
Monitor and manage robot system health: power, thermals, hardware diagnostics, and fault handling
Build and maintain AWS IoT Greengrass components for fleet-level device management, OTA updates, and cloud telemetry
Collaborate with mechanical and electrical engineers on hardware design reviews to ensure 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 at a robotics, autonomous vehicle, or industrial automation company
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: CAN, EtherCAT, serial (RS-232/485), I2C, 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
Tech Stack
AWS
Cloud
IoT
Linux
Python
Benefits
Competitive salary and equity in an early-stage robotics company
Comprehensive benefits including health, dental, and vision
Permissive time off policy
A small team where your work has direct, visible impact on shipped products
The chance to work on robots that are operating in production today—not a research project