PlusAI
Software Engineer, Runtime & C++ Middleware
$120K–$200K
Santa Clara, CA · Hybrid · Full-time · Posted Feb 25, 2025
- Education
- BS in Computer Science, Electrical Engineering, or related field.
About the job
Develops and optimizes runtime infrastructure and C++ middleware for reliable, low-latency execution of on-vehicle robotics software.
What you'll do
- Build and optimize communication, telemetry, memory management, and lock-free components for real-time systems.
- Develop monitoring, health-response, configuration, and system-state validation tools.
- Optimize low-level OS interactions and performance, and support QMS compliance and continuous improvement.
What they ask for
- BS 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.
- Excellent written and verbal communication skills.
Nice to have
- Experience writing, debugging, and profiling multithreaded C++ applications.
- Familiarity with ROS or knowledge of real-time OS, database internals, network programming, GPGPU, or robotics.
Pay
$120,000 - $200,000 a year (base salary)
Tools
C++14, Linux, ROS, real-time OS, GPGPU
Model-written summary · the original posting is authoritative