AeroVect

Software Engineer, Platform

AeroVect
Apply
3 months ago
Atlanta, GA, USAMid Level
H1B Sponsor

Responsibilities

  • Design, build, and maintain custom Ubuntu/Linux distributions for real-time, safety-critical autonomous vehicle workloads.
  • Optimize ROS 2 DDS middleware, including Cyclone DDS and 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 system network interfaces.
  • Implement observability and logging solutions for 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 stack bottlenecks.
  • Harden the production platform through security patches, secure boot, and OTA update pipelines.
  • Own CI/CD pipelines for OS images and driver packages, automating build, test, and deployment processes.
  • 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.

Requirements

  • At least 3 years of experience 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.
  • Hands-on experience with ROS 1 or ROS 2 in a production or research setting.
  • Familiarity with USB, Ethernet, CAN, PCIe, SPI, and I2C communication buses and protocols.
  • Knowledge of real-time performance tuning, profiling tools including perf, eBPF, and tracing, and resource-constrained optimization.
  • Experience with Git, Docker/OCI containers, and automated build systems such as Yocto or Buildroot.
  • Preferred: experience with autonomous vehicles, drones, or other safety-critical robotic systems.
  • Preferred: experience configuring ptp4l in complex systems.
  • Preferred: experience with v4l2/gstreamer and NVIDIA Orin/Jetson platforms.
  • Preferred: experience customizing the Linux kernel for PREEMPT_RT or other real-time patches.
  • Preferred: knowledge of DDS internals and QoS tuning for deterministic data delivery.
  • Preferred: familiarity with CUDA, Vulkan, heterogeneous compute scheduling, and functional safety tools or workflows such as MISRA and ISO 26262.
  • Comfort supporting field deployments at airports or other industrial sites.

Benefits

  • Field-deployment support at airports and other industrial sites may be required.
  • Fast-paced Series A startup environment.
  • On-call support during field trials and customer pilots.
AeroVect

About AeroVect

51-200 employees

AI-powered airport logistics automation solutions, trusted by the world's largest airlines and airports.