AeroVect
Software Engineer, Platform
Atlanta - Hybrid (Remote)fulltimemidAdded 2 days ago
About this role
AeroVect seeks a Platform Engineer to build and maintain the Linux-based software foundation powering autonomous ground handling vehicles. You'll optimize the ROS 2 stack, manage custom Ubuntu distributions, integrate multi-sensor drivers, and ensure production-ready reliability for safety-critical autonomous systems.
What you'll do
- Design and maintain custom Ubuntu/Linux distributions for real-time autonomous vehicle workloads
- Optimize ROS 2 DDS middleware for low-latency, high-throughput multi-sensor data flows
- Develop and integrate kernel modules and drivers for LiDARs, cameras, radars, GNSS/INS, and vehicle interfaces
- Implement observability, logging, and monitoring solutions for system health and performance
- Own CI/CD pipelines for OS images and automate build, test, and deployment processes
- Harden platform security, apply patches, and implement over-the-air update mechanisms
What they're looking for
- Linux/Ubuntu systems administration and kernel configuration
- C/C++ and Python development
- ROS 1 or ROS 2 in production settings
- Kernel module and driver development
- Real-time performance tuning and profiling tools
- Communication protocols (CAN, USB, Ethernet, I2C, SPI, PCIe)
- Docker/OCI containers and automated build systems (Yocto, Buildroot)
- Git and CI/CD pipeline management
Opens the official application on the employer’s site. No login required.