AeroVect

Software Engineer, Platform

Remote

Not SpecifiedCompensation
Mid-level (3 to 4 years), Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Autonomous Vehicles, Aerospace, Ground HandlingIndustries

Requirements

Candidates should have 3+ years of experience developing or maintaining Linux-based embedded or robotics platforms, with deep knowledge of Ubuntu or Linux systems, including package management, systemd, networking, and kernel configuration. Proficiency in C/C++ and Python is required, along 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 is necessary, as is familiarity with common communication buses and protocols like USB, Ethernet, CAN, PCIe, SPI, and I2C. A strong grasp of real-time performance tuning, profiling tools, and resource-constrained optimization is essential, along with experience with Git, Docker/OCI containers, and automated build systems. Preferred qualifications include prior work on autonomous vehicles, drones, or other safety-critical robotic systems, experience with ptp4l configurations, v4l2/gstreamer, Nvidia Orin/Jetson platforms, customizing the Linux kernel for real-time patches, knowledge of DDS internals and QoS tuning, familiarity with GPU acceleration frameworks, and experience integrating functional safety libraries and tools. Comfort working in a fast-paced startup environment and supporting field deployments is also preferred.

Responsibilities

The Platform Engineer will design, build, and maintain custom Ubuntu/Linux distributions for autonomous vehicle workloads. They will optimize and tune ROS 2 DDS middleware for low-latency data flows, and develop, integrate, and maintain kernel modules and user-space drivers for various vehicle interfaces. Responsibilities include maintaining and expanding system network interfaces, implementing observability and logging solutions, and collaborating with other engineering teams to profile CPU/GPU usage and remove bottlenecks. The role involves hardening the platform for production through security patches, secure boot, and OTA update pipelines, owning CI/CD pipelines for OS images and driver packages, and automating build, test, and deployment processes. Additionally, the engineer will provide on-call support for platform components and contribute to technical documentation and best-practice guidelines.

Skills

Ubuntu
Linux
ROS 2
DDS
Cyclone DDS
Fast DDS
Kernel modules
User-space drivers
LiDAR
Cameras
Radars
GNSS/INS
CAN
Network interfaces
Observability
Logging
CPU profiling
GPU profiling
Security patches
Secure boot
OTA updates
CI/CD
Build automation
Test automation
Deployment automation

AeroVect

Digital solutions for aviation industry businesses

About AeroVect

AeroVect provides digital solutions tailored for the aviation industry. Their platform, built using JavaScript, suggests a focus on web and app development, likely offering services that cater to airlines, airports, and other aviation-related businesses. AeroVect's products may include software for managing aviation data, enhancing operational efficiency, or improving customer experiences. Unlike many competitors, AeroVect may emphasize customizable solutions and consulting services, allowing clients to adapt the technology to their specific needs. The company's goal is to support the aviation sector by delivering effective digital tools that streamline operations and enhance service delivery.

San Francisco, CaliforniaHeadquarters
2020Year Founded
$9.1MTotal Funding
SEEDCompany Stage
Consulting, Enterprise Software, AerospaceIndustries
11-50Employees

Benefits

Flexible Work Hours

Risks

Competition from established aviation tech firms may impact AeroVect's market share.
Regulatory changes in autonomous aviation could affect AeroVect's operations.
Cybersecurity threats to JavaScript platforms pose risks to AeroVect's infrastructure.

Differentiation

AeroVect specializes in autonomous driving platforms for ground support equipment in aviation.
The company integrates AI and machine learning in airside operations for efficiency.
AeroVect targets large passenger and cargo hubs for its autonomous solutions.

Upsides

Growing demand for autonomous GSE boosts AeroVect's market potential.
Airports' digital transformation investments create opportunities for AeroVect's tech solutions.
Projected 15% CAGR in aviation autonomous vehicles market benefits AeroVect.

Land your dream remote job 3x faster with AI