Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
A leading company in robotics and automation is seeking a Software Engineer in Dorchester. The successful candidate will develop diverse software solutions for sophisticated machinery, requiring not just programming skills but also a keen interest in robotics and proactive learning. You'll tackle exciting challenges and contribute to innovative projects, ideal for passion-driven engineers with a solid background in STEM.
Social network you want to login/join with:
col-narrow-left
Dorchester, United Kingdom
Other
-
Yes
col-narrow-right
4e9e24b853ba
4
02.06.2025
17.07.2025
col-wide
We are looking for multi-skilled Software Engineers who are quick to pickup new skills, and have a ‘knack’ for making things work. The idealcandidates have industrial software experience in an automation setting,backed up with robust understanding of engineering concepts from aSTEM degree.
Our products are varied in scope and field. From simple machinesprocessing a dedicated task, to complex customisable cells with manyrobots, production steps and integrated technologies ranging fromcameras, lasers, waterjet cutters and even chainsaws. Our bespokemachinery can be very complex, however it’s vital that it remains easy touse and operate.
As our new Software Engineer, you will be responsible for developingsoftware using a diverse codebase:
Backend software in C# .NET, collecting & processing data from sources suchas: 2D/3D vision systems; mathematical modelling & simulation; hardware &software integration.
Human machine interfaces (HMI) based on the Blazor framework (C#, HTML& CSS), WPF, or more traditional platforms such as Siemens WinCC.
Machine controls on industrial PLCs, programmed using IEC 61131-3languages. Utilising advanced functionality to achieve precise motion control,and integrating with the latest fieldbus networks for real-time data transfer.
Advanced motion control, using real-time C++ to synchronise hundreds ofaxes.
Industrial robots, and our own in-house devices, each require in-depthknowledge for commissioning and programming using proprietary languages(KRL, TP, KAREL, G-Code).
This is a role where no two days, or projects, are the same. The successfulapplicant will have a passion for robotics and automation, be curious &inquisitive, and a natural problem solver. They will work on their owninitiative to learn new technologies, and have an eye for detail and design.
Essential skills and experience
2+ years industrial programming experience (C# preferable)
STEM degree with a solid understanding of engineering concepts
Passion for learning new skills and solving problems
Ability to communicate at a technical level, in both written and verbalEnglish
Able to work on own initiative and autonomously
Willing and able to travel
We are looking for multi-skilled Software Engineers who are quick to pickup new skills, and have a ‘knack’ for making things work. The idealcandidates have industrial software experience in an automation setting,backed up with robust understanding of engineering concepts from aSTEM degree.
Our products are varied in scope and field. From simple machinesprocessing a dedicated task, to complex customisable cells with manyrobots, production steps and integrated technologies ranging fromcameras, lasers, waterjet cutters and even chainsaws. Our bespokemachinery can be very complex, however it’s vital that it remains easy touse and operate.
As our new Software Engineer, you will be responsible for developingsoftware using a diverse codebase:
Backend software in C# .NET, collecting & processing data from sources suchas: 2D/3D vision systems; mathematical modelling & simulation; hardware &software integration.
Human machine interfaces (HMI) based on the Blazor framework (C#, HTML& CSS), WPF, or more traditional platforms such as Siemens WinCC.
Machine controls on industrial PLCs, programmed using IEC 61131-3languages. Utilising advanced functionality to achieve precise motion control,and integrating with the latest fieldbus networks for real-time data transfer.
Advanced motion control, using real-time C++ to synchronise hundreds ofaxes.
Industrial robots, and our own in-house devices, each require in-depthknowledge for commissioning and programming using proprietary languages(KRL, TP, KAREL, G-Code).
This is a role where no two days, or projects, are the same. The successfulapplicant will have a passion for robotics and automation, be curious &inquisitive, and a natural problem solver. They will work on their owninitiative to learn new technologies, and have an eye for detail and design.
Essential skills and experience
2+ years industrial programming experience (C# preferable)
STEM degree with a solid understanding of engineering concepts
Passion for learning new skills and solving problems
Ability to communicate at a technical level, in both written and verbalEnglish
Able to work on own initiative and autonomously
Willing and able to travel
C# experience (.NET,
Web design experience (HTML, CSS, JavaScript)
Experience in engineering environments
PLC programming (IEC61131-3)
Embedded programming (C/C++) ARM Cortex M/ESP32/Arduino
Experience developing and maintaining full stack web applications