Senior Software Engineer

Enterprise Recruitment Ltd

Stevenage

On-site

GBP 50,000 - 65,000

Full time

10 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Enterprise Recruitment Ltd is seeking a Senior Software Engineer, Motion Control to lead hands-on development for an advanced antenna controller system. You will join a multidisciplinary team to integrate software, electronics and mechanical systems to move antenna axes accurately and smoothly.

The role focuses on real-world motion control: driving motor types, using encoder feedback, tuning closed-loop systems, and improving stability and performance through measured data.

Qualifications

  • 5+ years relevant software engineering experience (C/C++/Python).
  • Strong software design fundamentals: modular architecture, refactoring, testing and version control.
  • Experience with motor control using closed-loop feedback (PID/PI tuning, position/velocity).
  • Understanding gearing, inertia, friction, backlash, acceleration, overshoot and stability.
  • Experience with motor drives, feedback devices and RTOS-based real-time software.
  • Engineering degree or equivalent qualification/experience.

Skills

C/C++/Python
Motor control
RTOS
Embedded systems
System integration

Education

Engineering degree

Tools

ROS 2
CANopen
EtherCAT
UART
RS-485
Ethernet

Job description

Senior Software Engineer, Motion Control

£50-65k


We are hiring an experienced software engineer who enjoys bringing software, electronics and mechanical systems together. This is an opportunity to take a leading hands-on role in the development and evolution of an advanced antenna controller system, creating reliable software that positions and moves antenna axes accurately and smoothly.


The role focuses on real-world motion control: driving different motor types, using encoder and sensor feedback, tuning closed-loop systems, and improving accuracy, stability and performance through measured data.


Senior Software Engineer essential skills


  • 5+ years relevant software engineering experience (C/C++/Python)

  • Strong software design fundamentals, including modular architecture, refactoring, testing and version control.

  • Practical experience controlling motors or servo mechanisms using closed-loop feedback, including PID/PI tuning and position or velocity control.

  • A sound understanding of gearing, inertia, friction, backlash, acceleration, overshoot, oscillation and stability.

  • Experience with motor drives, feedback devices and real-time software using an RTOS.

  • A degree in engineering or equivalent qualification or experience.


Senior Software Engineer desirable skills


  • Linux development, scripting and system diagnostics.

  • General embedded systems

  • Advanced control or estimation methods, including feed-forward control, Kalman filtering, sensor fusion or system identification.

  • IMUs, gyroscopes, accelerometers, GNSS or multi-axis motion-control systems.

  • MATLAB/Simulink or Python-based control and simulation tools.

  • Interfaces such as CAN, SPI, I2C, UART/RS-485 or Ethernet.

  • ROS 2, ros2_control, CANopen/CiA 402 or EtherCAT

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Motion Control
Senior Software Engineer, Motion Control

Enterprise Recruitment Ltd • Stevenage

On-site
GBP 75,000 - 105,000
Senior Motion Control Software Engineer
Senior Motion Control Software Engineer

Enterprise Recruitment Ltd • Stevenage

On-site
GBP 50,000 - 65,000
Senior Motion Control Software Engineer
Senior Motion Control Software Engineer

Enterprise Recruitment Ltd • Stevenage

On-site
GBP 75,000 - 105,000
Senior Motion-Control Software Engineer
Senior Motion-Control Software Engineer

Enterprise Recruitment Ltd • England

On-site
GBP 50,000 - 65,000
Senior Controls Engineer
Senior Controls Engineer

SR2 | Socially Responsible Recruitment | Certified B Corporation™ • Reading

On-site
GBP 70,000 - 110,000
Robotics Software Engineer
Robotics Software Engineer

Som3 • Greater London

On-site
GBP 65,000 - 90,000
Control Systems Engineer
Control Systems Engineer

IC Resources • Oxford

On-site
GBP 45,000 - 65,000
Senior Controls Engineer
Senior Controls Engineer

Sr2 Rec Ltd • Reading

On-site
GBP 70,000 - 100,000
Robotics Software Engineer
Robotics Software Engineer

som3 Recruitment • Greater London

On-site
GBP 60,000 - 90,000
Senior Software Engineer
Senior Software Engineer

CBSbutler Holdings Limited trading as CBSbutler • Greater London

On-site
GBP 60,000 - 65,000