Principal Embedded Linux Systems Engineer

Job not on LinkedIn

August 27

Apply Now
Logo of iRobot

iRobot

Hardware • Technology

iRobot is a company specializing in the design and manufacture of innovative home robotics solutions. With a strong focus on technology and engineering, iRobot aims to revolutionize the way we interact with and utilize robotics in everyday life. The company values diversity, inclusion, and flexibility in the workplace, offering comprehensive benefits and fostering a culture of thoughtful intelligence. As a leading entity in home robotics, iRobot provides opportunities for students and professionals to thrive and contribute to the ongoing development of cutting-edge robotic technologies.

501 - 1000 employees

Founded 1990

🔧 Hardware

💰 $8.5M Series B on 2021-03

📋 Description

• 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.

🎯 Requirements

• 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

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com