Software Engineer Intern- Runtime, Robotics

Plus 2

Santa Clara (CA)

On-site

USD 40,000 - 60,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Free lunch
Snacks & beverages
401(k) plan
Professional development opportunities

Job summary

Plus 2 is seeking a robotics software intern to advance our robot's communication backbone by integrating ROS2 into our high-performance stack.

You will work on ROS2/DDS middleware, on-vehicle deployment, Linux environments, and performance benchmarking to optimize system interoperability. The role emphasizes hands-on development with C++17 and robotics middleware, in a fast-moving team.

Qualifications

  • Proficiency in C++17 with strong systems programming background.
  • Experience integrating ROS2 into software stacks and middleware.
  • Familiarity with Linux environments and debugging hardware interfaces.
  • Knowledge of DDS and ROS middleware concepts is preferred.
  • Experience with HIL testing and on-vehicle deployment is a plus.
  • Understanding of ROS2 nodes, pubs/subs and services is beneficial.

Skills

C++17
ROS2
Linux
HIL testing
Performance optimization
Middleware design

Tools

DDS
RMW configurations
Cyber RT

Job description

About the Role

The intern will help spearhead the evolution of our robot’s communication backbone by integrating ROS2 into our high-performance software stack.

Qualifications
  • Modern Middleware Architectures: Transitioning systems toward ROS2 and DDS (Data Distribution Service) paradigms.
  • System Interoperability: Designing bridges and custom RMW (ROS Middleware) configurations for hybrid environments.
  • Field Engineering: On-vehicle deployment, hardware-in-the-loop (HIL) testing, and performance optimization.
  • Advanced Proficiency in C++ (17 or later): Strong background in systems-level programming and modern software design patterns.
  • Robotics Middleware Knowledge: Familiarity with the ROS2 ecosystem (Nodes, Pub/Sub, Services) and an interest in how different transport layers handle data.
  • Systems Analysis: Experience or interest in benchmarking software performance and identifying optimization opportunities, comfortable working in Linux environments and debugging hardware-software interfaces.
  • Familiarity with robotics middleware (such as ROS, DDS, or Cyber RT) is highly preferred.
Benefits
  • Work, learn and grow in a highly future-oriented, innovative and dynamic field.
  • Wide range of opportunities for personal and professional development.
  • Catered free lunch, unlimited snacks and beverages.
  • Highly competitive salary and benefits package, including 401(k) plan.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Robotics Software Engineer Intern - ROS2, HIL & DDS
Robotics Software Engineer Intern - ROS2, HIL & DDS

PlusAI • Santa Clara (CA)

On-site
USD 26,174 - 89,544
Catered free lunch
Unlimited snacks and beverages
401(k) plan
Robotics Software Engineer – Runtime & Integration Infrastructure
Robotics Software Engineer – Runtime & Integration Infrastructure

Proception Inc. • Palo Alto (CA)

On-site
USD 180,000 - 260,000
Competitive salary
Equity
Health/dental/vision benefits
Software Engineer Intern (Runtime, Robotics)
Software Engineer Intern (Runtime, Robotics)

PlusAI • Santa Clara (CA)

On-site
USD 26,174 - 89,544
Catered free lunch
Unlimited snacks and beverages
401(k) plan
Robotics Software Engineer Intern — ROS2 & C++
Robotics Software Engineer Intern — ROS2 & C++

Plus 2 • Santa Clara (CA)

On-site
USD 40,000 - 60,000
Free lunch
Snacks & beverages
401(k) plan
+1
Software Engineering Intern - Robotics Infrastructure (6-12 months)
Software Engineering Intern - Robotics Infrastructure (6-12 months)

Proception Inc. • Palo Alto (CA)

On-site
Fall 2026 Robotics Software Intern
Fall 2026 Robotics Software Intern

yondu • Gardena (CA)

On-site
Software Engineer, Runtime & C++ Middleware
Software Engineer, Runtime & C++ Middleware

PlusAI • Santa Clara (CA)

On-site
USD 120,000 - 200,000
Software Engineer, C++ Middleware and Runtime Infrastructure
Software Engineer, C++ Middleware and Runtime Infrastructure

Plus 2 • Santa Clara (CA)

On-site
USD 120,000 - 200,000
Software Engineer – Interface Architecture & Platform Integration (human)
Software Engineer – Interface Architecture & Platform Integration (human)

NEURA Robotics • Germany (OH)

On-site
USD 110,000 - 140,000
Robot Software Engineer
Robot Software Engineer

Rhoda AI • Palo Alto (CA)

On-site
USD 130,000 - 210,000