Social network you want to login/join with:
Software Engineer - Robotics & Automation, Dorchester
Location: Dorchester, United Kingdom
Job Category:
Other
EU work permit required:
Yes
Job Reference:
4e9e24b853ba
Job Views:
31
Posted:
21.03.2025
Expiry Date:
05.05.2025
Job Description:
We are looking for multi-skilled Software Engineers who are quick to pick up new skills and have a ‘knack’ for making things work. The ideal candidates have industrial software experience in an automation setting, backed up with a robust understanding of engineering concepts from a STEM degree.
Our products are varied in scope and field, from simple machines processing a dedicated task to complex customizable cells with many robots, production steps, and integrated technologies ranging from cameras, lasers, waterjet cutters, and even chainsaws. Our bespoke machinery can be very complex; however, it’s vital that it remains easy to use and operate.
As our new Software Engineer, you will be responsible for developing software using a diverse codebase:
1. Backend software in C# .NET, collecting & processing data from sources such as 2D/3D vision systems, mathematical modeling & simulation, hardware & software integration.
2. Human machine interfaces (HMI) based on the Blazor framework (C#, HTML & CSS), WPF, or more traditional platforms such as Siemens WinCC.
3. Machine controls on industrial PLCs, programmed using IEC 61131-3 languages. Utilizing advanced functionality to achieve precise motion control and integrating with the latest fieldbus networks for real-time data transfer.
4. Advanced motion control, using real-time C++ to synchronize hundreds of axes.
5. 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:
1. 2+ years industrial programming experience (C# preferable)
2. STEM degree with a solid understanding of engineering concepts
3. Passion for learning new skills and solving problems
4. Ability to communicate at a technical level, in both written and verbal English
5. Able to work on own initiative and autonomously
6. Willing and able to travel
Desirable Skills and Experience:
1. C# experience (.NET)
2. Web design experience (HTML, CSS, JavaScript)
3. Experience in engineering environments
4. PLC programming (IEC61131-3)
5. Embedded programming (C/C++) ARM Cortex M/ESP32/Arduino
6. Experience developing and maintaining full stack web applications
#J-18808-Ljbffr