Posted in

Software Engineer Intern-Runtime – Robotics

Software Engineer Intern-Runtime – Robotics

CompanyPlusAI
LocationSanta Clara, CA, USA
Salary$19 – $65
TypeInternship
DegreesMaster’s, PhD
Experience LevelInternship

Requirements

  • Pursuing MS or PhD in Robotics, Electrical Engineering, or a related field
  • Experience in robotics / mechatronics system integration
  • Experience with embedded systems, Linux CLI, and ROS
  • Proficient in C++, familiar with Simulink
  • Strong communication skills, with the ability to articulate technical concepts and collaborate effectively with cross-functional teams
  • A strong commitment to quality work, demonstrating reliability, accountability, and a proactive approach to meeting project goals and deadlines

Responsibilities

  • Develop fallback mechanisms for redundant actuation systems, including system state monitoring, fault handling, and actuator activation.
  • Design and implement internal protocols on embedded systems to ensure proper communication and synchronization between redundant compute systems.
  • Collaborate with relevant teams to define test cases for new redundancy-related features, and actively participate in closed-course testing.
  • Establish and maintain CI pipeline to enable automated testing on redundancy-related software nodes.
  • Improve and optimize integration of Teleops and Offboard systems, ensuring seamless operation and compatibility.

Preferred Qualifications

  • Previous experience in integrating and testing autonomous vehicle systems
  • Familiar with Drive-By-Wire systems and redundant architectures
  • Hands-on experience with CAN bus protocol
  • Experience with CI/CD pipelines and automated testing frameworks