The Center Robotics Software Engineer will develop, integrate, maintain, and deploy the common robotics software infrastructure that supports HERO deployments and foundational Center research. This position will create a standardized software stack that can support multiple robotic platforms and deployment sites, while providing researchers across the Center with reliable interfaces for developing, integrating, testing, and deploying new capabilities. The successful candidate will be a strong software engineer with experience building and debugging complex robotic systems. They will work across research and engineering teams to translate rapidly evolving research software into robust deployable systems, while maintaining the testing, configuration, monitoring, and deployment infrastructure needed for long-running real-world robot operation. The engineer will be expected to take ownership of the Center's shared robotics software infrastructure, establish sound software engineering practices, and develop safeguards that allow new capabilities to be integrated without compromising the reliability of ongoing HERO deployments. The Robotics Software Engineer will work closely with the Robotics Hardware Engineer to coordinate platform integration, deployment readiness, troubleshooting, and upgrades across the Center’s robotic systems.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level