Senior Software Engineer, Control

Enterprise Recruitment Ltd

Stevenage

On-site

GBP 65,000 - 90,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Enterprise Recruitment Ltd. seeks a Senior Software Engineer to work on low-latency control systems for multi-axis satellite search and tracking. The role involves autonomous architectural work and implementing feedback loops on embedded Linux or microcontrollers.

The ideal candidate has 3+ years in C/C++, practical control/robotics experience, and a solid understanding of dynamics and stability. PID/PI tuning and real-time software exposure are advantageous.

Qualifications

  • 3+ years of software engineering experience with C or C++.
  • Practical experience in control or robotics.
  • 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.

Skills

C/C++
Control/Robotics
Real-time software
Motor drives/feedback
Embedded Linux / microcontrollers

Education

Bachelor's degree in Engineering

Tools

CAN
SPI
I2C
UART/RS-485
Ethernet
ROS 2
CANopen/CiA 402
EtherCAT

Job description

Senior Software Engineer position focusing on low-latency control systems, specifically multi-axis movement to search for and track satellites dynamically using feedback loops for deployment on embedded Linux or microcontrollers. The role offers significant autonomy across architecture and implementation, alongside complex challenges involving geometry, coordinate systems, and real-time astronomical tracking. The ideal candidate will have experience developing algorithms to control multiple motors or servo mechanisms using closed-loop feedback, including PID/PI tuning and position or velocity control.

Senior Software Engineer essential skills
  • 3+ years relevant software engineering experience with C or C++
  • Practical experience in control or robotics
  • A sound understanding of gearing, inertia, friction, backlash, acceleration, overshoot, oscillation and stability.
  • Experience with motor drives, feedback devices and real-time software
  • A degree in engineering or equivalent qualification or experience.
Senior Software Engineer desirable skills
  • Python
  • RTOS
  • 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, Control
Senior Software Engineer, Control

Enterprise Recruitment Ltd • England

On-site
GBP 65,000 - 95,000
Senior RT Control Engineer – Satellite Tracking
Senior RT Control Engineer – Satellite Tracking

Enterprise Recruitment Ltd • England

On-site
GBP 65,000 - 95,000
Senior Embedded Control Engineer – Low-Latency Motion
Senior Embedded Control Engineer – Low-Latency Motion

Enterprise Recruitment Ltd • Stevenage

On-site
GBP 65,000 - 90,000
Robotics Software Engineer
Robotics Software Engineer

Som3 • Greater London

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

SR2 • Reading

On-site
GBP 60,000 - 100,000
Senior Low Level Control Engineer - End-Effectors
Senior Low Level Control Engineer - End-Effectors

Secure Consult • Greater London

Hybrid
GBP 90,000 - 120,000
Staff Control Software Engineer
Staff Control Software Engineer

Reevr Talent Ltd • Greater London

On-site
GBP 90,000 - 120,000
Senior Software Controls Engineer
Senior Software Controls Engineer

Secure Consult • Greater London

Hybrid
GBP 90,000 - 120,000
Senior Software Engineer
Senior Software Engineer

Owen Daniels • Portsmouth

On-site
GBP 85,000 - 115,000
Pension Contribution
Annual Bonus Scheme
Life Assurance
+3
Senior Software Engineer (Robotics Manipulation)
Senior Software Engineer (Robotics Manipulation)

Berkshire Grey • Bedford

On-site
GBP 70,000 - 120,000
Healthcare
Vacation time
Recognition program
+2