You will develop software frameworks that interface robotic hardware with perception systems.
Responsibilities
- Develop and maintain robotic software frameworks for hardware and perception system interfacing.
- Integrate and calibrate cameras, LiDAR, and tactile sensors with robotic platforms.
- Build abstraction layers to support plug-and-play AI algorithm integration for motion planning and control.
- Translate AI research into robust software implementations through collaboration with researchers.
- Optimize software for performance in simulation and real-world applications.
- Troubleshoot hardware integration and system performance issues.
Required Skills
- 5+ years of full-time industry experience in software engineering.
- Proficiency in C++ and Python.
- Expertise with ROS/ROS2 robotic middleware.
- Solid understanding of AI algorithms and their application in robotics.
- Experience with Git, testing, and continuous integration.
- Working knowledge of IsaacSim.
- Ability to work in interdisciplinary teams.
- Any Graduate degree.
Preferred Skills
- Experience with real-time operating systems (RTOS) and embedded systems.