Now hiring

Senior Software Engineer, Control @ Enterprise Recruitment Ltd

Stevenage, England, GBOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

Salary: £50,000 - 65,000 per year

Requirements

  • 3+ years of relevant software engineering experience with C or C++
  • Practical experience in control systems or robotics
  • Sound understanding of gearing, inertia, friction, backlash, acceleration, overshoot, oscillation, and stability
  • Experience with motor drives, feedback devices, and real-time software
  • Degree in engineering, or equivalent qualification or experience
  • Python
  • RTOS
  • Linux development, scripting, and system diagnostics
  • General embedded systems experience
  • Advanced control or estimation methods, including feed-forward control, Kalman filtering, sensor fusion, or system identification
  • Experience with IMUs, gyroscopes, accelerometers, GNSS, or multi-axis motion-control systems
  • MATLAB/Simulink or Python-based control and simulation tools
  • Familiarity with interfaces such as CAN, SPI, I2C, UART/RS-485, or Ethernet
  • Familiarity with ROS 2, ros2_control, CANopen/CiA 402, or EtherCAT

Responsibilities

  • Develop low-latency control systems for multi-axis movement to search for and dynamically track satellites using feedback loops
  • Develop algorithms to control multiple motors or servo mechanisms using closed-loop feedback, including PID/PI tuning and position or velocity control
  • Implement systems for deployment on embedded Linux or microcontrollers

Technologies

  • Embedded
  • Ethernet
  • Linux
  • Matlab
  • Python
  • ROS
  • Robotics
  • RS-485
  • Sensor Fusion
  • C++

More

We offer a Senior Software Engineer role with significant autonomy across architecture and implementation. The work involves complex challenges in geometry, coordinate systems, and real-time astronomical tracking.

last updated 44 week of 2026

Skills

CC++PythonRTOLinux developmentembedded systemscontrol systemroboticsKalman Filteringsensor fusionMATLAB/Simulink

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores