Software Engineers at Bright Machines are responsible for defining and implementing the systems that make Software Defined Manufacturing possible and that power our microfactories (lines of robotic cells). Our robots, and the software that controls them, are deployed in a variety of factory conditions and help support the manufacturing operations for some of the biggest names in the industry. As a Principal Robotics Software Engineer, you will design, create, and integrate backend and frontend software components into scalable systems that help our users program, deploy, and operate our microfactories. You will work on a team with other Software Engineers in the Bright Machines San Francisco office to define, architect, implement, and deploy our software stack - from robot to cloud. This is a unique opportunity to be part of a greenfield development effort that will change the way companies build and produce products. If you're ready to apply exceptional engineering practices and build the software that will define the next generation in manufacturing, this is your opportunity to 'Be Bright'.