Principal Embedded Linux Application Engineer
iRobot
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 simulationAlgorithm Module Integration
SLAM (Simultaneous Localization and Mapping) module integrationPlanning module integrationNavigation module integrationSafety controlMap Management
Business Communication Module
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