Skip to main content

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
Apply on the employer's site

Opens the official application on the employer’s site. No login required.