Quick overview
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.
Similar jobs
- TH

Principal Software EngineerRecently posted
TPXImpact Holdings Plc · United Kingdom · Hybrid 🇬🇧
TechnologySalary not listed - SS

Graduate Software EngineerRecently posted
STEM Solutions · Slough, Berkshire · Hybrid 🇬🇧
SQLAngularC#+3TechnologySalary not listed - WI
Senior Software Engineer I - Risk Control & GovernanceRecently posted Auto Apply
Wise · London · On-site 🇬🇧
SQLKafkaTechnology£87.5k - £111k/yr - CO

Contract Senior Typescript Engineer (Node.js, AWS Serverless)Recently posted Auto Apply
Codurance · Bristol · Hybrid 🇬🇧
MongoDBGitAWS+6TechnologySalary not listed - CO

Contract Senior Typescript Engineer (Node.js, AWS Serverless)Recently posted Auto Apply
Codurance · Edinburgh · Hybrid 🇬🇧
MongoDBGitAWS+6TechnologySalary not listed - CO

Contract Senior Typescript Engineer (Node.js, AWS Serverless)Recently posted Auto Apply
Codurance · Manchester · Hybrid 🇬🇧
MongoDBGitAWS+6TechnologySalary not listed - CO

Contract Senior Typescript Engineer (Node.js, AWS Serverless)Recently posted Auto Apply
Codurance · Leeds · Hybrid 🇬🇧
MongoDBGitAWS+6TechnologySalary not listed - CO

Contract Senior Typescript Engineer (Node.js, AWS Serverless)Recently posted Auto Apply
Codurance · London · Hybrid 🇬🇧
MongoDBGitAWS+6TechnologySalary not listed - RU
Senior Software EngineerRecently posted Auto Apply
Runware · United Kingdom · Remote 🇬🇧
PHPSystem DesignTechnologySalary not listed - NG

Mid-level Software DeveloperRecently posted
Nextech Group Limited · Clacton-on-sea, Essex · Hybrid 🇬🇧
C#.NETTechnology£35k - £40k/yr - SA
Software Engineer, EnterpriseRecently posted Auto Apply
Scale AI · London · Hybrid 🇬🇧
DockerDynamoDBFastAPI+13TechnologySalary not listed - AX
Staff AI Application Engineer - Heterogeneous ComputingRecently posted Auto Apply
Axelera · Hybrid/Remote - Europe (incl. UK) · Remote 🇬🇧
FPGACUDAC+++4TechnologySalary not listed
