Match score not available

Principal Embedded Linux Application Engineer

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

Offer summary

Qualifications:

Familiar with embedded Linux development., Proficient in software development under Linux., Experience with C/C++/Python programming., 3+ years with a Master's or 5+ years with a Bachelor's..

Key responsabilities:

  • Develop business logic for cleaning control.
  • Integrate various algorithm modules for automation.

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

Job description

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 development
  • Robot health monitoring
  • System performance optimization
  • Gazebo simulation

Algorithm Module Integration

  • SLAM (Simultaneous Localization and Mapping) module integration
  • Planning module integration
  • Navigation module integration
  • Safety control
  • Map Management


Business Communication Module

  • Network module
  • Cloud/App protocols
  • Machine data upload
  • Log collection and upload
  • Robot 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

Required profile

Experience

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

Other Skills

  • Safety Assurance

Embedded Software Engineer Related jobs