Role OverviewJoin the dynamic software team at Rugged Robotics to tackle real-world challenges, enhance product performance, and design groundbreaking solutions for robotic systems. Work on hardware platforms, collaborate with team-members, and make informed engineering decisions.
What You Will Do
Iteratively prototype and test software, write code to improve robotic platform speed and precision, generate prototypes, and troubleshoot issues on deployment.
Why It Might Be a Fit
This role requires experience with software and electromechanical systems, knowledge of robotics and control areas, and comfort with development on hardware systems.
Requirements
- Experience working with software and electromechanical systems
- Knowledge of robotics & control areas such as kinematics, sensor fusion, path planning, perception, calibration algorithms, and firmware development
- Comfort with development on hardware systems including ROS, Python, C++ and familiar with common coding practices
- Hands-on experience with deploying code on physical hardware and root causing bugs
- Enthusiasm for learning new techniques & technologies and ability to work in a fast-paced environment
]]>