Software Engineer Intern- Runtime, Robotics
Santa ClaraHybridInternship
AI Summary
PlusAI’s Software Engineer Intern will help evolve the robot’s communication backbone by integrating ROS2 into a high-performance, custom transport layer and validating it through benchmarking and on-vehicle deployment.
About this role
PlusAI is a Physical AI company pioneering AI-based virtual driver software for factory-built autonomous trucks. Headquartered in Silicon Valley with operations in the United States and Europe, Plus was named by Fast Company as one of the World’s Most Innovative Companies. Partners including TRATON GROUP’s Scania, MAN, and International brands, Hyundai Motor Company, Iveco Group, Bosch, and DSV are working with Plus to accelerate the deployment of next-generation autonomous trucks. If you’re ready to make a huge impact and drive the future of autonomy, Plus is looking for talented individuals to join its fast-growing teams.
The intern will help spearhead the evolution of our robot’s communication backbone by integrating ROS2 into our high-performance software stack.
- Hybrid Middleware Evolution: Implement a migration path that transitions established features into a ROS2-based architecture while maintaining the reliability of our internal custom transport layer.
- Seamless Framework Interoperability: Developing robust integration layers to allow existing robot logic to coexist and communicate fluently with new ROS2-native nodes.
- Performance Characterization: Establishing a comprehensive benchmarking suite to evaluate the efficiency, latency, and throughput of the hybrid system compared to the standalone original stack.
- Deployment & Road Validation: Taking the project from the "lab" to the "street" by executing a full-scale road test on physical hardware to ensure system stability in real-world environments.
- Hybrid Middleware Evolution: Implement a migration path that transitions established features into a ROS2-based architecture while maintaining the reliability of our internal custom transport layer.
- Seamless Framework Interoperability: Developing robust integration layers to allow existing robot logic to coexist and communicate fluently with new ROS2-native nodes.
- Performance Characterization: Establishing a comprehensive benchmarking suite to evaluate the efficiency, latency, and throughput of the hybrid system compared to the standalone original stack.
- Deployment & Road Validation: Taking the project from the "lab" to the "street" by executing a full-scale road test on physical hardware to ensure system stability in real-world environments.
Responsibilities:
Required Skills:
Skills
BenchmarkingC++17Data Distribution ServiceDDSHardware-in-the-loopLinuxPerformance CharacterizationRMWROS2ROS / Middleware
Explore related jobs
More jobs at PlusAI
Similar Benchmarking jobs
Jobs in Santa Clara
- Retail Sales Supervisor, Sandro + Maje Bloomindales Valley Fair, Santa Clara, CaSMCP NORTH AMERICA (US, CANADA) · Santa Clara, Canada
Senior Embedded Systems Engineer, Humanoid Robotics (Santa Clara)Lavendo · Santa Clara- Director, Customer Success - Data ManagementEverpure · Santa Clara, California
- APrivacy Analyst- HQAgora Lab Inc. · Santa Clara, Canada
- Staff Systems Engineer - Software SystemsAtomic Machines · Emeryville or Santa Clara, California
- Manager/Director of Hardware EngineeringBaya Systems · Santa Clara, California
