Rivian

Rivian

Palo Alto, CA

Senior Robotics Engineer - Factory Controls

This is what you’ll do:

  • Redefine what automation solutions in the manufacturing industries can be while automating the process of designing, developing, and deploying new production lines.
  • Develop 6-axis industrial robot standards and specifications for both internal and external consumption
    • Including controller cabinet hardware selection, configuration, offline programming, installation, communication, and I/O map
  • Develop robotic programming standards for style and function accounting for interlocking with PLCs, zoning with adjacent robots, maintenance routines, and clear alarming
    • Design with intent to auto-generate robot code
    • Design with clear and consistent structure for automated review and approval
  • Work with robot and device suppliers to develop standard application packages for use with common end of arm tool devices
    • Welding, riveting, dispensing, material handling, vision inspection, nut running, etc.
  • Work with safety team to develop clear specifications for robot safety including documentation for how to design and validate it
  • Use a robotic development cell to validate all robotic standards/specifications and research new methods/software/tools that will improve:
    • Speed of development
    • Speed of commissioning
    • Diagnostics and ease of recovery
  • Work with vendors through concept design, final review, virtual commissioning, buyoff, and installation.

This is what you’ll need:

  • Experience developing programs & macros for common industrial robot brands such as Fanuc, ABB, Kawasaki, and Kuka
  • Experience developing standard I/O maps and communication interfaces for industrial robots
  • Experience commissioning industrial robots in a large manufacturing installation such as a body shop
  • Experience with offline programming and simulation using tools such as RoboGuide, RobotStudio, Siemens Process Simulate, and 3DExperience
  • Experience specifying robotic hardware setup and software options for a wide variety of automation solutions
  • Understanding of PLC programming and interactions with the robot controller
  • BS/MS Mechatronics, Electrical Engineering, Computer Science or equivalent