OVERVIEW
As a Hardware / Software Integration Engineer, you will be integrating and testing Semio’s software with varied commercial and research robot platforms. You will gain a deep understanding of cutting-edge social robotics software and technical knowledge of one or more robot platforms.
RESPONSIBILITIES AND DUTIES
- Integrate Semio software with commercial and research robot platforms
- Create unit tests and manually test software’s compliance and robustness
- Communicate with senior management and peers
- Create and deliver technical presentations to internal audiences
- Help shape the culture of the company and the personal robotics industry as a whole
Required Qualifications
- 2 or more years of experience with C++
- Experience with Linux
- Robust understanding of common data structures and algorithms
- Experience with development tools such as git, cmake, and debuggers
- Excellent communication skills
Additional Qualifications
- Experience with robot-specific algorithms and methodologies (e.g., motor control, mapping, localization, path-planning, navigation, manipulation, etc.)
- Experience with software testing tools and infrastructure
- Experience with ROS (Robot Operating System)