Software Engineer, Platform

Added
5 days ago
Type
Full time
Salary
Salary not provided

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).
Share job

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.

Related Engineering Jobs

See more Engineering jobs →