Match score not available

Principal Robot SW System Architect Engineer

extra holidays - extra parental leave
Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Master's degree with 5+ years experience, Bachelor's degree with 8+ years experience, Proficient in ROS-based robotic systems, Familiar with C/C++/Python programming.

Key responsabilities:

  • Design robot software system based on ROS/ROS II
  • Optimize robot system performance and resolve critical issues

iRobot logo
iRobot Large https://www.irobot.com/
1001 - 5000 Employees
See all jobs

Job description

Introduction

What You Will Do:
Design and build SW framework for Robot, including:
• Design robot SW system based on the ROS/ROS II.
• Design system state machine/Behavior tree for the target robot task.
• Robot system performance optimization
• Interface design for critical function module
• Identify and resolve critical problems of system.

AS robot sw architect, also need to take part in the activities:
• Functional module solution review
• Business requirements clarification
• Function decomposition according to architect

What You Will Do: 

Design and build SW framework for Robot, including:

  • Design robot SW system based on the ROS/ROS II.
  • Design system state machine/Behavior tree for the target robot task.
  • Robot system performance optimization
  • Interface design for critical function module
  • Identify and resolve critical problems of system.

AS robot sw architect, also need to take part in the activities:

  • Functional module solution review
  • Business requirements clarification
  • Function decomposition according to architect

To Be Successful You Will Have:

  • Familiar with robotic system software architecture
  • Proficient in ROS-based robotic software systems
  • Experienced in software system design under Linux
  • Experience in developing large-scale real-time Linux control software (robotics/drones)
  • Developed robotic control algorithms with the ability to solve core technical issues
  • Developed robotic products, familiar with cleaning business, and understand product requirements
  • Familiar with programming languages C/C++/Python
  • Work experience for Master’s degree with 5+ years or Bachelor’s degree with 8+ years

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Problem Solving

Robotics Engineer Related jobs