Skip to content
← Back to job listings

Backend Software Engineer (Robotics Systems)

Intrinsic · Mountain View, CA, United States

External listingfull-timeabout 2 months ago

About The Role

Join our team as a Backend Software Engineer specializing in Robotics Systems. In this role, you will be responsible for building the connection between our web-based software and the physical hardware on the manufacturing floor. You will ensure that the robotic system responds instantly and safely to operator interactions, manage the entire lifecycle of a command, and develop secure login and identity systems. Additionally, you will architect resilient data systems, build backend infrastructure for multi-tenant environments, design reliable communication pathways, and create detailed audit logs. This position offers a competitive compensation package, including medical, dental, and vision insurance, a 401(k) plan, paid time off, and a hybrid work model.

  • Establishing and maintaining the connection between web-based software and physical hardware on the manufacturing floor.
  • Implementing secure login and identity systems that manage user access levels and ensure only authorized personnel can trigger physical hardware actions.
  • Architecting resilient data systems that store robot telemetry locally during network outages and synchronize with the cloud once a connection is restored.
  • Proficiency in interfacing software with physical hardware through digital inputs and outputs (such as controlling lights, switches, or sensors)
  • Professional experience designing and implementing granular user permissions and access control levels within a multi-user software environment
  • Practical experience with network communication protocols used to send data between different pieces of hardware and software
  • Expertise in fullstack development, moving comfortably between server-side logic (Python or C++) and client-side web applications (TypeScript)
  • Experience with industrial communication standards used to talk to factory equipment and hardware controllers
  • Understanding of distributed systems and how to resolve data conflicts with multi user access
  • Experience with real-time operating systems or high-performance messaging systems for low-latency control
  • Familiarity with modern build and deployment tools (such as Bazel or containerization) to manage complex, multi-component software
  • Previous experience building industrial human-machine interfaces or control panels for complex machinery

This is an external listing. JobSpring does not represent or verify the employer. Report this listing