Social network you want to login/join with:
Software Engineer - Robotics & Automation, Dorset
Client:
Location:
Dorset, United Kingdom
Job Category:
Other
EU work permit required:
Yes
Job Reference:
4e9e24b853ba
Job Views:
7
Posted:
03.03.2025
Expiry Date:
17.04.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