GrepJob
AeroVect

Software Engineer, Platform

AeroVect
Apply
about 4 hours ago
Atlanta, GA, USAMid Level / Senior
H1B Sponsor

Responsibilities

  • Design, build, and maintain custom Ubuntu/Linux distributions for autonomous vehicle workloads.
  • Optimize ROS 2 DDS middleware for low-latency, high-throughput data flows.
  • Develop and maintain kernel modules and user-space drivers for various vehicle interfaces.
  • Implement observability and logging solutions for system health monitoring.
  • Collaborate with engineers to profile CPU/GPU usage and eliminate bottlenecks.
  • Harden the platform by applying security patches and implementing OTA update pipelines.
  • Own CI/CD pipelines for OS images and driver packages.
  • Provide on-call support during field trials and customer pilots.
  • Contribute to technical documentation and best-practice guidelines.

Requirements

  • 3+ years of experience with Linux-based embedded or robotics platforms.
  • Deep knowledge of Ubuntu or Linux systems, including package management and kernel configuration.
  • Proficiency in C/C++ and Python, with experience in kernel modules and user-space drivers.
  • Hands-on experience with ROS 1 or ROS 2.
  • Familiarity with communication buses and protocols like USB, Ethernet, and CAN.
  • Strong grasp of real-time performance tuning and profiling tools.
  • Experience with Git, Docker, and automated build systems.

Tech Stack

CC++DockerGitLinuxPython

Categories