Social network you want to login/join with:
C# Software Engineer (Robotics/Machine Vision), Dorchester
col-narrow-left
Client:
Location:
Dorchester, United Kingdom
Job Category:
Other
-
EU work permit required:
Yes
col-narrow-right
Job Reference:
368b7cebcaee
Job Views:
14
Posted:
12.08.2025
Expiry Date:
26.09.2025
col-wide
Job Description:
C# Software Engineer (Robotics/Machine Vision)
As our new Software Engineer, you will be responsible for developing software using a diverse codebase:
* Backend software in C# .NET, collecting & processing data from sources such as: 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-3 languages. 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 of axes.
* Industrial robots, and our own in-house devices, each require in-depth knowledge 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 successful applicant will have a passion for robotics and automation, be curious & inquisitive, and a natural problem solver. They will work on their own initiative 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 verbal English
* Able to work on own initiative and autonomously
* Willing and able to travel
Desirable skills and experience
* C# experience (.NET,
* 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
* OpenCV
* Point Clouds
What can we offer you?
* Competitive salary in line with experience
* Genuine opportunities to learn, grow and develop
* A flexible working environment
* 25 days holiday + bank holidays
* Company pension
* A friendly and supportive work environment
* Generous overnight allowance when travelling
#J-18808-Ljbffr