Systems Software Engineer - Robotic Platform
Role summary
Diligent Robotics is seeking a Systems Software Engineer to develop and guide the core robot platform for their AI-powered service robots. This role involves owning firmware interfaces, low-level drivers, Linux configuration, and deployment reliability. You will build sensor drivers, improve system stability, and integrate new hardware. Your work will be foundational for autonomy and perception systems, ensuring robots operate reliably in real-world hospital environments. The position requires a degree in a related field, 5+ years of software engineering experience, and expertise in Linux-based deployments, reproducible builds, and sensor integration. Bonus points for experience with ROS or controls.
What we’re doing isn’t easy, but nothing worth doing ever is.
We envision a future powered by robots that work seamlessly with human teams. At Diligent Robotics, we build artificial intelligence that enables service robots to collaborate with people and adapt to dynamic, human-filled environments.
Diligent is one of the only companies in the world operating a production fleet of mobile manipulation robots in real environments. Every day, our robots work alongside hospital staff, generating the real-world data needed to advance the next generation of Physical AI. Building robots that operate reliably in these environments requires exceptional systems engineering across hardware and software.
As a Systems Software Engineer – Robotic Platform, you will own and guide development of the core robot platform, from firmware on peripheral devices to the Linux configuration that runs the robot’s compute stack. You’ll build robust drivers and interfaces for sensors, improve system reliability, and help the organization prototype and integrate new sensing and hardware for next-generation robots.
Your work will form the foundation on which autonomy, perception, and applications are built, ensuring our robots operate reliably at scale in real-world deployments.