Our robots work in customer facilities with people nearby. The code that decides how an arm moves, how fast, and how it stops is what keeps those people safe. We're looking for a controls engineer to own it. The work is controls: joint limits, speed limits, stopping distances and stopping times, contact and collision behavior, the loop that turns a motion command into torque, and the monitoring that detects when that loop misbehaves. It is also software work. The code lives in a large codebase that changes every week, and the safety-critical parts of it have to be written, organized, tested, and reviewed so they stay correct through those changes. The person we want has worked in a codebase where a mistake had physical consequences, has written and organized a lot of code there, and is comfortable with the physics underneath it. You will build the hardware-in-the-loop test bench that runs the control code against real arms and real stop circuits, in continuous integration. You will also keep the evidence current: the measurements and tests that show the arm stops when it should, updated as the code, the arms, and the applications change. The formal side of safety, risk assessments and the standards customers ask about, is part of the role. We will teach it.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed