2h ago

Software Engineer - Onboard Integration

Pittsburgh, PA
full-timemid HybridAutonomous vehicles / Public transit

Tech Stack

Description

You will design, build, and test mission-critical onboard software for autonomous vehicles, owning interfaces to sensors and vehicle systems, developing middleware for ML models, and improving deployment and observability tools. You'll collaborate across teams to turn components into a cohesive system and ship features to real vehicles.

Requirements

  • Strong proficiency in C++ or C with production code in embedded/robotics systems
  • Experience with driver development for sensors/actuators and Hardware-in-the-Loop testing
  • Experience with embedded Linux (Yocto, Buildroot, or similar)
  • Knowledge of communication protocols: SPI, UART, CAN, TCP/UDP
  • Experience with robotics middleware such as ARK, LCM, ROS, or ROS2

Responsibilities

  • Design, build, and test mission-critical onboard software for every Glydways vehicle
  • Own high-performance interfaces to onboard devices: cameras, radar, LiDAR, IMUs, drive-by-wire
  • Develop and integrate runtimes and middleware for autonomy and ML models
  • Design systems for live track operations: software deployment, provisioning, logging, observability
  • Collaborate with Autonomy, Hardware, and Operations teams to define interfaces and ship features
0 views 0 saves 0 applications