CareerPlan

Senior Controls Software Engineer (Robotics & Test Systems) - Surgical

Galway, County Galway, IrelandFull-time€66k2026-11-06 → 2026-11-10
Based in Ireland

Core

Design, implement, and adapt low-level controls software for advanced test rigs and robotic instrument operation to enable repeatable, traceable performance testing and engineering investigations for surgical devices.

Role type

Senior IC controls software engineer (robotics & test systems)

Builds

Low-level control functions, state machines, motion trajectories, and closed-loop control strategies for robotic test equipment

Domain

Medical devices / Surgical robotics / Test & Measurement

Required skills

C, C++, Python, motor control, state machines, motion trajectory generation, closed-loop control (force/torque/position/velocity), real-time systems, embedded controllers, sensor integration, data acquisition, hardware-in-the-loop testing, control system fundamentals, software debugging, version control, technical documentation

Preferred skills

MATLAB/Simulink, model-based development, medical device/surgical robotics experience, regulated product development experience

Technologies

C, C++, Python, MATLAB/Simulink, real-time operating systems, embedded controllers, servo drives, encoders, load cells, torque sensors, data-acquisition hardware

Responsibilities

Design and implement low-level controls software for test rigs and robotic mechanisms; Develop motor-control functions, state machines, and motion trajectories; Implement closed-loop force, torque, position, and velocity control strategies; Integrate controls software with servo drives, sensors, and mechanical systems; Support rig commissioning, tuning, verification, and troubleshooting; Create and maintain software design descriptions and technical documentation for traceability

Seniority

Senior, hands-on IC