PlusAI

Software Engineer, Runtime & C++ Middleware

PlusAI
Apply
over 1 year ago
Santa Clara, CA, USAMid Level

Base Salary

$120k - $200k/yr

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 for real-time system requirements.
  • Work on network communication and coherency protocols.
  • Develop component health monitoring and rapid-response mechanisms for critical events.
  • Manage on-vehicle configurations and validate system state.
  • Optimize low-level operating-system interactions and system performance.
  • Perform work in accordance with the company’s Quality Management System requirements and contribute to continuous improvement.
  • Ensure team compliance with QMS, monitor quality, and drive process improvements.

Requirements

  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
  • Hands-on coding experience using C++14 or later.
  • Strong understanding of Linux development tools, including build systems, compilers, debuggers, and performance analyzers.
  • Strong written and verbal communication skills.
  • Proactive problem-solving ability, including identifying, proposing, and implementing solutions.
  • Preferred: experience writing, debugging, and profiling multithreaded C++ applications.
  • Preferred: familiarity with ROS and knowledge of real-time operating systems, database internals, network programming, GPGPU, or robotics.

Tech Stack

Categories

PlusAI

About PlusAI

201-500 employees
Contact me