CronJobs

devops-sre jobs

Embedded Linux Software Engineer

Aerovect · Atlanta - Hybrid

hybridmidPosted Nov 5, 2026LinuxUbuntuC/C++PythonROS 2Cyclone DDSFast DDSDocker

Apply on the employer site

About this role

**Embedded Linux Software Engineer — AeroVect** **About AeroVect** AeroVect is transforming ground handling with autonomy, redefining how airlines and ground service providers run day-to-day operations. We’re a Series A company backed by top-tier venture capital investors in aviation and autonomous driving. Our customers include some of the world’s largest airlines and ground handling providers. **Role Summary** As a Platform Engineer at AeroVect, you’ll own the reliability, performance, and scalability of the software foundation powering our autonomous ground vehicle fleet. You’ll manage and optimize Ubuntu-based OS images, middleware, and device drivers that interface with a diverse multi-sensor ROS 2 stack—enabling perception and autonomy teams to iterate quickly and deliver safe, production-ready capabilities. --- ## What You’ll Do - Design, build, and maintain custom **Ubuntu/Linux distributions** tailored for **real-time, safety-critical** autonomous vehicle workloads. - Optimize and tune **ROS 2 DDS middleware** (e.g., Cyclone DDS, Fast DDS) for **low-latency, high-throughput** multi-sensor data flows. - Develop, integrate, and maintain **kernel modules** and **user-space drivers** for LiDARs, cameras, radars, GNSS/INS, CAN, and other vehicle interfaces. - Maintain and expand **network interfaces** of the system. - Implement **observability and logging** to monitor system health, performance, and resource utilization in lab and field deployments. - Collaborate with autonomy, perception, and controls engineers to profile **CPU/GPU usage** and remove bottlenecks across the stack. - Harden the platform for production: apply security patches, enforce **secure boot**, and implement **OTA update pipelines**. - Own **CI/CD pipelines** for OS images and driver packages; automate build, test, and deployment. - Provide **on-call support** for platform components during field trials and customer pilots. - Contribute to technical documentation and best-practice guidelines for internal and external developers. --- ## What You Have - **3+ years** experience developing or maintaining **Linux-based embedded or robotics platforms**. - Deep knowledge of **Ubuntu/Linux**, including package management, **systemd**, networking, and kernel configuration. - Proficiency in **C/C++** and **Python**; experience writing/debugging kernel modules and user-space drivers. - Hands-on experience with **ROS 1 or ROS 2** in production or research. - Familiarity with communication buses/protocols: **USB, Ethernet, CAN, PCIe, SPI, I2C**. - Strong grasp of real-time performance tuning and profiling tools (e.g., **perf, eBPF, tracing**) and resource-constrained optimization. - Experience with **Git**, **Docker/OCI containers**, and automated build systems (**Yocto, Buildroot**, or similar). --- ## We Prefer - Prior work on **autonomous vehicles, drones**, or other **safety-critical** robotic systems. - Experience with **ptp4l** configurations in complex systems. - Experience with **v4l2/gstreamer**. - Experience with **Nvidia Orin/Jetson** platforms. - Experience customizing the Linux kernel for **PREEMPT_RT** or other real-time patches. - Knowledge of **DDS internals** and **QoS tuning** for deterministic data delivery. - Familiarity with GPU acceleration frameworks (**CUDA, Vulkan**) and heterogeneous compute scheduling. - Experience integrating functional safety libraries/tools (e.g., **MISRA**, **ISO 26262** compliance workflow). - Comfort working in a fas

Listing freshness

CronJobs last confirmed this listing 2h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.

Browse all software engineering jobs →

Follow fresh jobs in Discord