cover image
AeroVect

AeroVect

aerovect.com

1 Job

48 Employees

About the Company

AI-powered airport logistics automation solutions, trusted by the world's largest airlines and airports.

Listed Jobs

Company background Company brand
Company Name
AeroVect
Job Title
Senior Software Engineer, Platform
Job Description
Job title: Senior Software Engineer, Platform Role Summary: Own the design, build, and maintenance of a reliable, high‑performance Linux foundation for autonomous ground vehicle fleets. Engineer custom Ubuntu distributions, optimize ROS 2 middleware, and develop device drivers to support multi‑sensor data streams in safety‑critical environments. Expactations: Deliver production‑ready OS images that meet real‑time, security, and scalability requirements; enable rapid iteration for perception and autonomy teams; provide field‑ready solutions with OTA updates and secure boot; maintain continuous integration pipelines and support field deployments. Key Responsibilities: - Design, build, and maintain custom Ubuntu/Linux distributions for real‑time autonomous workloads. - Optimize ROS 2 DDS (Cyclone/Fast DDS) for low‑latency, deterministic multi‑sensor data delivery. - Develop, integrate, and maintain kernel modules and user‑space drivers for LiDAR, cameras, radars, GNSS/INS, CAN, and other vehicle interfaces. - Expand and manage network interfaces, ensuring robust connectivity. - Implement observability, logging, and telemetry for system health and performance monitoring. - Profile CPU/GPU usage, identify bottlenecks, and collaborate with autonomy and perception teams to optimize the entire stack. - Harden the platform via security patches, secure boot, and OTA update pipelines. - Own CI/CD pipelines for OS image and driver builds, automating tests and deployments. - Provide on‑call support during field trials and customer pilots. - Produce technical documentation and best‑practice guidelines. Required Skills: - 3+ years of Linux embedded/robotics platform development. - Proficiency in C++ (advanced) and Python. - Hands‑on ROS 1/ROS 2 experience in production or research settings. - Deep knowledge of DDS internals, QoS tuning, and deterministic data delivery. - Real‑time performance tuning (PREEMPT_RT), profiling tools (perf, eBPF, tracing). - Git, Docker/OCI container workflows, CI/CD automation. - Knowledge of vehicle interfaces: LiDAR, camera, radar, GNSS/INS, CAN, USB, Ethernet, PCIe, SPI, I²C, V4L2, GStreamer. - Experience with security hardening, secure boot, and OTA update mechanisms. Required Education & Certifications: - Bachelor’s or higher degree in Computer Science, Electrical Engineering, Robotics, or a related field. - Certifications in Linux (e.g., LPIC) or ROS development are preferred.
Paris, France
Remote
Senior
22-01-2026