- Robot type
- Autonomous Vehicle
- Location
- Santa ClaraCaliforniaUSA
- Job type
- Software
- Posted
- Feb 25, 2025
Full-time
Software Engineer, Runtime & C++ Middleware
Job description
PlusAI — Software Engineer, Runtime & C++ Middleware (Santa Clara, California).
Job 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.
Job requirements
- 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.
- 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.
Similar jobs
PlusAI · Software
Software Verification & Validation Engineer
Santa Clara, California
PlusAI · Software
Senior/Staff Software Engineer, Motion Planning
Santa Clara, California
PlusAI · Software
Software Engineer (SE / Sr SE), Fullstack
Santa Clara, California
PlusAI · Software
Senior Simulation Software Engineer
Santa Clara, California
