Related skills
linux ubuntu python c/c++ yocto📋 Description
- Design, build, and maintain custom Ubuntu/Linux distributions for real-time autonomous workloads.
- Optimize ROS 2 DDS middleware (Cyclone DDS, Fast DDS) for low-latency data flows.
- Develop, integrate, and maintain kernel modules and user-space drivers for LiDAR, cameras, radars, GNSS/INS, CAN, and more.
- Maintain and expand the system's network interfaces.
- Implement observability and logging to monitor health, performance, and resource usage.
- Harden the platform for production with security patches, secure boot, and OTA updates.
🎯 Requirements
- 3+ years in Linux-based embedded or robotics platforms.
- Deep knowledge of Ubuntu/Linux, packaging, systemd, networking, kernel config.
- Proficiency in C/C++ and Python; kernel modules and user-space drivers.
- Hands-on ROS 1 or ROS 2 in production or research.
- Familiarity with USB, Ethernet, CAN, PCIe, SPI, I2C.
- Real-time tuning and profiling (perf, eBPF, tracing).
- Git, Docker/OCI containers, and build systems (Yocto, Buildroot or similar).
Meet JobCopilot: Your Personal AI Job Hunter
Automatically Apply to Engineering Jobs. Just set your
preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!