Shanghai, China
7 days ago
Principal Embedded Linux Application Engineer

Introduction

What you will do:

1. Cleaning Logic Control
o Business logic development
o Robot health monitoring
o System performance optimization
o Gazebo simulation

2. Algorithm Module Integration
o SLAM (Simultaneous Localization and Mapping) module integration
o Planning module integration
o Navigation module integration
o Safety control
o Map Management

3. Business Communication Module
o Network module
o Cloud/App protocols
o Machine data upload
o Log collection and upload
o Robot configuration

What you will do:

Cleaning Logic Control

Business logic developmentRobot health monitoringSystem performance optimizationGazebo simulation

Algorithm Module Integration

SLAM (Simultaneous Localization and Mapping) module integrationPlanning module integrationNavigation module integrationSafety controlMap Management


Business Communication Module

Network moduleCloud/App protocolsMachine data uploadLog collection and uploadRobot configuration

To Be Successful You Will Have:

Familiar with embedded Linux development, having completed at least one project based on an ARM-type SoC.

Proficient in software development under Linux (communication, scheduling, logging, debugging, etc.).

Familiar with general cleaning business logic design. Familiar with programming languages C/C++/Python

Work experience for master’s degree with 3+ years or bachelor’s degree with 5+ years

Confirm your E-mail: Send Email
All Jobs from iRobot