Shanghai, China
10 days ago
Principal Embedded Linux System Engineer

Introduction

What you will do:
1. Optimize and tailor embedded Linux
o Optimize and improve performance of Linux (file system/cpu load mgmt/runtime task mgmt.. )
o Tailor embedded Linux based on the toolchain from SoC supplier
o Linux system security management.
2. Integration with hardware/sensors/calibration/middleware
o Integration with drivers of sensors from suppliers(camera, lidar, gypos, .etc.)
o Integration with hardware ( Wi-Fi/BLE/SPI/Network adaptors)
o Identify issue and coordinate with 3PP to resolve.
o Finish the calibration of sensors based on the solutions from 3PP.
o Integration with 3rd middleware, like ROS/ROSII and optimize performances.
3. OTA function/Provisioning
o Implement OTA function according to predefined protocol
o OTA file system mgmt.
o Configuration and Network provisioning support.

What you will do:

Optimize and tailor embedded Linux

Optimize and improve performance of Linux (file system/cpu load mgmt/runtime task mgmt.. )Tailor embedded Linux based on the toolchain from SoC supplierLinux system security management.

Integration with hardware/sensors/calibration/middleware

Integration with drivers of sensors from suppliers(camera, lidar, gypos, .etc.)Integration with hardware ( Wi-Fi/BLE/SPI/Network adaptors)Identify issue and coordinate with 3PP to resolve.Finish the calibration of sensors based on the solutions from 3PP.Integration with 3rd middleware, like ROS/ROSII and optimize performances.

OTA function/Provisioning

Implement OTA function according to predefined protocolOTA file system mgmt.Configuration and Network provisioning support.

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 real-time control principles and development.Experienced in Linux system BSP (Board Support Package) development.Proficient in Linux system driver integration.Familiar with the debugging process of Linux systems.Experienced in integrating sensors such as cameras and Lidar under Linux systems.Familiar with programming languages C/C++/PythonWork 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