
Principal Embedded Linux System Engineer
- 上海市
- 长期
- 全职
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 supplier
- Linux system security management.
- 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.
- Implement OTA function according to predefined protocol
- OTA file system mgmt.
- Configuration and Network provisioning support.
- 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++/Python
- Work experience for master’s degree with 3+ years or bachelor’s degree with 5+ years