Software Engineer - Machine Control / Automation
Location: Cambridge
Salary: £40,000 - £70,000 DOE
We are working with a cutting‑edge technology company developing advanced scientific instrumentation within the life sciences sector. This is a hands‑on Software Engineer role where you will be working on real‑world systems, developing software that directly interacts with machinery, sensors, and hardware.
Responsibilities
* Developing software to control and interface with complex machinery
* Integrating sensors, motors, and embedded systems
* Building data acquisition and processing systems
* Improving system performance, reliability, and scalability
* Working closely with software, electronics, and mechanical teams
Qualifications
* Strong experience in C++ or C#
* Experience working on real‑world systems (automation, robotics, embedded or hardware‑integrated software)
* Solid understanding of concurrency and system design
* Experience working within Linux environments
* Strong debugging and problem‑solving skills
Beneficial
* Experience with machine control or robotics
* Embedded systems or low‑level programming experience
* Python or scripting experience
* Experience with data processing or imaging systems
* Exposure to UI or full system development
This is an excellent opportunity to work on cutting‑edge technology in a highly technical environment, with exposure to full system development and strong long‑term progression opportunities.
#J-18808-Ljbffr