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 of experience or Bachelor's degree with 8+ years in a relevant field., Proficient in ROS-based robotic software systems and familiar with robotic system software architecture., Experienced in software system design under Linux and developing large-scale real-time Linux control software., Familiar with programming languages C/C++/Python and have developed robotic control algorithms..

Key responsabilities:

  • Design and build software framework for robots based on ROS/ROS II.
  • Optimize robot system performance and design system state machines/behavior trees for tasks.
  • Identify and resolve critical system problems and design interfaces for critical function modules.
  • Participate in functional module solution reviews and clarify business requirements.

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