Plus
Software Engineer, C++ Middleware and Runtime Infrastructure
6 months ago
About the Job
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.
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.
About the Company

Plus
Similar Jobs

Software Engineer, Sensor Platform
Software Engineer, Sensor Platform
- Nuro
- Mountain View, CA, US
- Hybrid, Remote
- Full time role
Efficient, electric robots delivering goods affordably and reducing emissions for a sustainable future.
About 2 months ago

Senior Software Engineer, Linux Driver and Kernel Developer
Senior Software Engineer, Linux Driver and Kernel Developer
- Crusoe
- San Francisco, CA, US
- Hybrid
- Full time role
Transforming stranded energy into eco-friendly power for data centers, reducing environmental impact significantly.
2 months ago

Senior Software Engineer, Onboard Systems
Senior Software Engineer, Onboard Systems
- Nuro
- Mountain View, CA, US
- Hybrid, Remote
- Full time role
Efficient, electric robots delivering goods affordably and reducing emissions for a sustainable future.
6 months ago

Senior/Staff Software Engineer, Runtime
Senior/Staff Software Engineer, Runtime
- Plus
- Santa Clara, CA, US
- Hybrid, Remote
- Full time role
AI-powered autonomous driving for a safer, greener world.
5 months ago

Senior Software Engineer, C++ Middleware
Senior Software Engineer, C++ Middleware
- Agtonomy
- South San Francisco, CA, US
- In-person, Hybrid
- Full time role
Transforming farm equipment for autonomous and sustainable agriculture.
5 months ago

Software Engineer - C++ Development, Vehicle Experience
Software Engineer - C++ Development, Vehicle Experience
- Zoox
- Foster City, CA, US
- In-person
- Full time role
Pioneering electric autonomous vehicles for low-carbon, congestion-free urban transportation.
2 months ago

Software Engineer - Embedded Applications
Software Engineer - Embedded Applications
- Glydways
- Hybrid, Remote
- Full time role
Net-negative GHG autonomous transportation for affordable, efficient, and eco-friendly mobility solutions.
25 days ago

Working Student - Embedded Software Engineer (F/M/D)
Working Student - Embedded Software Engineer (F/M/D)
- Navvis
- Maxvorstadt, München, BY, DE
- Hybrid
- Full time role
"Transforming physical spaces into digital twins for enhanced productivity and sustainability."
15 days ago

Senior or Staff Embedded Software Engineer
Senior or Staff Embedded Software Engineer
- REGENT
- North Kingstown, RI, US
- In-person
- Full time role
All-electric seagliders reducing coastal travel emissions and costs.
5 days ago

Systems Integration and Development Tools Engineer
Systems Integration and Development Tools Engineer
- Lunar Energy
- Mountain View, CA, US
- In-person
- Full time role
"Empowering homes with AI-driven solar and battery systems for a sustainable future."
2 days ago