Posted in

Senior Robotics Software Engineer

Senior Robotics Software Engineer

CompanyPlusAI
LocationSanta Clara, CA, USA
Salary$150000 – $200000
TypeFull-Time
DegreesMaster’s, PhD
Experience LevelSenior

Requirements

  • Pursuing MS or PhD in Robotics, Electrical Engineering, or a related field
  • Working experience with robotics / mechatronics system integration
  • Working experience with embedded systems, Linux CLI, and ROS
  • Strong programming skills in C++ and python
  • Hands-on experience with MATLAB / 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
  • Ability to travel up to 25%, domestically and internationally

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 the entire vehicle system, and actively participate in closed-course testing and on-vehicle tuning.
  • Responsible for Drive-By-Wire integration of OEM partner vehicle platforms and adapt our redundant and safety concept to different platforms.
  • Responsible for sensor driver development and integration testingEstablish and maintain CI pipeline to enable automated testing on redundancy-related software nodes.

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