P

PlusAI

Builds AI driving systems for commercial trucks

Software Engineer - Runtime

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeSanta Clara, CA, USA$150k - $180k /yr

About the Job

Requirements

  • Minimum 2+ years of professional experience.
  • A Master’s or PhD degree in Computer Science or a related field.
  • Strong programming skills in C++ and Python.
  • Basic understanding of computer vision and deep learning models.
  • Hands-on experience with high-performance inter-process communication and middleware stacks.
  • Strong analytical skills, especially for performance troubleshooting using techniques such as profiling and the roofline model.
  • Familiarity with CUDA, OpenCL, OpenVX, Halide, or other single instruction, multiple data programming models.
  • Ability to quickly learn and adapt to new technology.
  • Ability to work on large code bases in a fast-growing environment.
  • Familiar with Linux systems and basic kernel, network, device tree, and time-synchronization tuning.
  • Comfortable with on-vehicle troubleshooting and performance profiling.

Responsibilities

  • Work closely with the autonomy and runtime teams to improve the redundant on-vehicle platform and autonomous software stack.
  • Develop perspectives on opportunities and gaps in the redundant software and hardware strategy with a longer-term horizon in mind.
  • Integrate and optimize the performance and robustness of autonomous software components into the redundant on-vehicle platform.
  • Design and develop fault detection and fault handling strategies for the redundant on-vehicle platform.
  • Design and develop validation strategies for the redundant on-vehicle platform, including on-vehicle testing, software-in-the-loop simulation testing, and hardware-in-the-loop simulation testing.
  • Evaluate, integrate, and optimize partner middleware into the autonomous driving stack.
  • Own or help with key driverless-operation features such as mission control and tele-assistance.
  • Perform work in accordance with the company’s Quality Management System requirements and contribute to continuous improvement efforts.
  • Ensure team compliance with Quality Management System requirements, monitor quality, and drive process improvements.

Desired Qualifications

  • Experience with computer-vision pipelines and model inference on edge platforms.
  • Experience with Robot Operating System 2 and Data Distribution Service.
  • Experience with automotive high-performance computing systems-on-chip, with Nvidia preferred.
  • Experience with QNX.

About the Company

PlusAI

Builds AI driving systems for commercial trucks

PlusAI develops AI driving software for commercial trucks, working with vehicle manufacturers and logistics partners to automate freight transport. Its SuperDrive system combines sensors, onboard computing, and AI models to understand roads, plan maneuvers, and control a truck within defined operating conditions. Truck manufacturers integrate the software into their vehicles, and PlusAI engineers develop and validate the virtual driver for use on freight routes. It also sells autonomous-driving data and development tools through HyperFoundry, and plans to charge for SuperDrive according to truck usage. PlusAI was founded in 2016 and is headquartered in Santa Clara, California.

Company size
201-500
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
2016

Recently Posted Jobs

Explore more opportunities at PlusAI

See more jobs