Software Engineer, C++ Middleware and Runtime Infrastructure

Reposted 24 Days Ago
Santa Clara, CA
Hybrid
120K-200K
Mid level
Software
The Role
Develop and optimize core infrastructure for autonomous driving. Focus on low-latency execution, component health monitoring, and system performance improvements.
Summary Generated by Built In
You will develop and optimize the core infrastructure that facilitates reliable, low-latency execution of on-vehicle robotics software. Your mission extends beyond building a rock-solid foundation for autonomous driving — you will also equip engineers with the tools needed to analyze system behavior, identify performance bottlenecks, and enhance robustness.

In this role, you will contribute to existing frameworks, libraries, and tools while also designing and implementing new components across various mission-critical domains.

Responsibilities:

  • Design and optimize low-latency interprocess communication and data flow monitoring.
  • Develop high-performance event logging and structured telemetry.
  • Implement safety-enhanced memory allocators and efficient memory provisioning policies.
  • Build lock-free data structures and algorithms to support real-time system requirements.
  • Work on network communication and coherency protocols.
  • Develop on-the-fly component health monitoring and rapid response mechanisms for critical events.
  • Manage on-vehicle configurations and system state validation.
  • Optimize low-level OS interactions and fine-tune system performance.
  • Ensure that your work is performed in accordance with the company’s Quality Management System (QMS) requirements and contribute to continuous improvement efforts.
  • Ensure team compliance with QMS, monitor quality, and drive process improvements.

Required Skills:

  • BS in Computer Science, Electrical Engineering, or related field.
  • Solid hands-on coding experience using C++14(or later)
  • Strong understanding of Linux development tools, including build systems, compilers, debuggers, and performance analyzers.
  • Excellent written and verbal communication skills.
  • Proactive problem-solving mindset: ability to identify, propose, and implement solutions.

Preferred Skills:

  • Experience in writing, debugging, and profiling multithreaded C++ applications.
  • Familiarity with robotics-related libraries such as ROS.
  • Knowledge of real-time OS, database internals, network programming, GPGPU, or robotics.

Salary Range:

  • $120,000 - $200,000 a year

Our compensations (cash and equity) are determined based on the position, your location, qualifications, and experience.

Top Skills

C++14
Linux
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Santa Clara, California
471 Employees
Year Founded: 2016

What We Do

Plus is a global provider of highly automated driving and fully autonomous driving solutions. Named by Forbes as one of America's Best Startup Employers and Fast Company as one of the World’s Most Innovative Companies, Plus's customers are already operating its product on the road today. Working with one of the largest companies in the U.S., vehicle manufacturers and others, Plus is making transportation safer and greener. Plus has received a number of industry awards and distinctions for its transformative technology and business momentum from Fast Company, Insider, Consumer Electronics Show, AUVSI, and others. For more information, visit www.plus.ai

Similar Jobs

Anduril Logo Anduril

Information Systems Security Manager

Aerospace • Artificial Intelligence • Hardware • Robotics • Security • Software • Defense
In-Office
Costa Mesa, CA, USA
6000 Employees
146K-194K Annually

Relativity Space Logo Relativity Space

Manufacturing Engineer

Aerospace • Hardware • Robotics • Software • Manufacturing
Easy Apply
In-Office
Long Beach, CA, USA
1800 Employees
130K-166K Annually

Relativity Space Logo Relativity Space

Manufacturing Engineer

Aerospace • Hardware • Robotics • Software • Manufacturing
Easy Apply
In-Office
Long Beach, CA, USA
1800 Employees
112K-143K Annually

Forge Logo Forge

Quantitative Researcher

Artificial Intelligence • Big Data • Cloud • Fintech • Machine Learning • Business Intelligence • Financial Services
Easy Apply
Hybrid
San Francisco, CA, USA
320 Employees
200K-220K

Similar Companies Hiring

Standard Template Labs Thumbnail
Software • Information Technology • Artificial Intelligence
New York, NY
10 Employees
PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees
Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account