EmbeddedJobs
Jobs
About
Hire With Us 🤝
Home
Home
Jobs
Embedded Linux Engineer
Principal Embedded Linux System Engineer
Go Back
iRobot
Principal Embedded Linux System Engineer
iRobot
📍 Guangzhou-Foshan Metropolitan Area, China 🇨🇳
full-time
principal
Posted —
Apply Now ↗
Key Skills
Linux
ARM
BSP
Python
OTA
Industry
Consumer Electronics
Robotics
Job Description
Introduction
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 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 protocol
OTA file system mgmt.
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 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 protocol
OTA 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++/Python
Work experience for master’s degree with 3+ years or bachelor’s degree with 5+ years
Similar Jobs
Senior Platform/Linux SW Engineer
@ Qualcomm, 📍Chengdu
Senior Platform/Linux SW Engineer
@ Qualcomm, 📍Chengdu
Linux Kernel Engineer
@ Qualcomm, 📍Chengdu
GPU Driver Profiler Engineer
@ NVIDIA, 📍Shanghai
Aduio DSP 工程师
@ ASR GmbH, 📍Pudong
Linux Kernel Engineer
@ Qualcomm, 📍Chengdu
Embedded Linux Field Engineer for Devices/IoT
@ Canonical, 📍Shanghai
Embedded Linux Field Engineer for Devices/IoT
@ Canonical, 📍Beijing
Principal Embedded Linux Application Engineer
@ iRobot, 📍China
Linux Kernel Engineer
@ Qualcomm, 📍Chengdu
Key Skills
Linux
ARM
BSP
Python
OTA
Industry
Consumer Electronics
Robotics
Similar Jobs
Senior Platform/Linux SW Engineer
@ Qualcomm, 📍Chengdu
Senior Platform/Linux SW Engineer
@ Qualcomm, 📍Chengdu
Linux Kernel Engineer
@ Qualcomm, 📍Chengdu
GPU Driver Profiler Engineer
@ NVIDIA, 📍Shanghai
Aduio DSP 工程师
@ ASR GmbH, 📍Pudong
Linux Kernel Engineer
@ Qualcomm, 📍Chengdu
Embedded Linux Field Engineer for Devices/IoT
@ Canonical, 📍Shanghai
Embedded Linux Field Engineer for Devices/IoT
@ Canonical, 📍Beijing
Principal Embedded Linux Application Engineer
@ iRobot, 📍China
Linux Kernel Engineer
@ Qualcomm, 📍Chengdu
Apply Now ↗
iRobot
Guangzhou-Foshan Metropolitan Area, China
Twitter
LinkedIn
Email
Apply Now ↗