CronJobs

devops-sre jobs

Software Engineer, Platform

Aerovect · Atlanta - Hybrid

hybridmidPosted Sep 8, 2026LinuxROS 2C/C++PythonDockerUbuntuKernel ModulesDDS

Apply on the employer site

About this role

**Software Engineer, Platform — 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**, you’ll own the reliability, performance, and scalability of the software foundation powering AeroVect’s autonomous ground vehicle fleet. You’ll manage and optimize **Ubuntu-based OS images**, **middleware**, and **device drivers** interfacing with a diverse **multi-sensor ROS 2** stack—enabling rapid iteration and 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 via **security patches**, **secure boot**, and **over-the-air (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** of 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**, profiling tools (**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 fast

Listing freshness

CronJobs last confirmed this listing 1h 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