HW/SW Integration Engineer



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.


  • 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)
Apply for this position

Working Location*

Desired Position/Title*

Desired Employment Type*

How did you hear about Semio and/or this job opportunity?

When would you be available to start working for Semio?

At that time, will you be authorized to legally work in the United States for Semio?

At that time or in the future, will you require sponsorship for employment visa status (e.g., H-1B visa status, etc.) to legally work in the United States for Semio?

Résumé / Curriculum Vitae (PDF only)*


Anything else?