Job description
Rovex builds autonomous robots that transport patients and stretchers inside hospitals, reducing labor costs by 50% and improving patient care. Our robots integrate with existing hospital equipment and operate under a Robot-as-a-Service model. Backed by healthcare insiders and active pilots, Rovex is reshaping hospital logistics.
As a Senior Software Engineer at Rovex, you will:
- Design robust software architectures for autonomous mobile robots operating in dynamic hospital environments
- Develop and maintain core robot software across navigation, control, perception, and user interfaces
- Integrate hardware drivers (sensors, motors, controllers) using ROS2 and real-time systems
- Build internal tools for visualization, diagnostics, logging, and remote support
- Collaborate with hardware and systems engineers to validate software in in-field environments
- Contribute to continuous integration pipelines, code reviews, and overall software quality
- Bachelor’s, Master’s or Ph.D. in Computer Science or a related field
- 5+ years experience developing full-stack software for autonomous robots or similar systems
- Proficiency in ROS2 and experience building robust, real-time robot applications
- Strong command of C++ for performance-critical systems and hardware integration
- Working knowledge of Python for scripting, prototyping, and development tools
- Experience with SLAM, motion planning, sensor fusion, and real-time control
- Bonus: Experience with hospital-grade systems, HIPAA/FDA software standards, or human-robot interaction (HRI)