AeroVect
Software Engineer, Platform
Atlanta - Hybrid · Hybrid · Full-time · Posted Sep 8, 2026
- Experience
- 3+ years developing or maintaining Linux-based embedded or robotics platforms.
About the job
Owns the reliability, performance, and scalability of the Linux and ROS 2 platform powering AeroVect’s autonomous ground vehicle fleet.
What you'll do
- Build and maintain custom Ubuntu/Linux images, middleware, kernel modules, and device drivers for vehicle sensors and interfaces.
- Tune ROS 2 middleware and system performance; implement observability, security hardening, and OTA updates.
- Own CI/CD for OS images and driver packages, support field deployments, and document platform practices.
What they ask for
- 3+ years developing or maintaining Linux-based embedded or robotics platforms.
- Deep knowledge of Ubuntu or Linux systems, including package management, systemd, networking, and kernel configuration.
- Proficiency in C/C++ and Python, with experience writing or debugging kernel modules and user-space drivers.
- Production or research experience with ROS 1 or ROS 2.
Nice to have
- Prior work on autonomous vehicles, drones, or other safety-critical robotic systems.
- Experience with ptp4l, v4l2/gstreamer, Nvidia Orin/Jetson, real-time Linux, DDS internals, GPU acceleration, or functional safety tools.
Tools
Ubuntu, Linux, ROS 1, ROS 2, C/C++, Python, Git, Docker/OCI containers
Model-written summary · the original posting is authoritative