Enable job alerts via email!

Software Engineer (Robotics / Automation / C++)

Ernest Gordon Recruitment Limited

Dorchester

On-site

GBP 50,000 - 54,000

Full time

Yesterday
Be an early applicant

Job summary

A recruitment agency in Dorchester is seeking a Software Engineer specializing in Robotics and Automation. The role involves developing backend software, creating HMIs, and programming industrial PLCs. Candidates should have experience in software development and C#, with embedded programming expertise in C/C++. The position offers a salary of £50,000 - £54,000 along with flexible start times and career progression opportunities.

Benefits

Flexible Start Time
Career Progression
Early Friday Finish
Enhanced Holiday

Qualifications

  • Software development experience required.
  • Experience in full stack web application development.
  • Familiarity with ARM Cortex M, ESP32, or Arduino programming.

Responsibilities

  • Develop backend software in C# .NET and manage data from various sources.
  • Create HMIs using the Blazor framework and WPF.
  • Program PLCs for precise motion control.

Skills

C# .NET
Embedded programming (C/C++)
Human Machine Interfaces (HMI)
Industrial PLC programming
Motion control using C++

Tools

Blazor
Siemens WinCC
G-Code
Job description
Overview

Software Engineer (Robotics / Automation / C++)

£50,000 - £54,000 + Flexible Start Time + Career Progression + Early Friday Finish + Enhanced Holiday
Dorchester

The Role
  • Develop and maintain backend software in C# .NET, managing data from sources such as 2D/3D vision systems, mathematical modelling and simulation, and hardware/software integration
  • Create Human Machine Interfaces (HMI) using the Blazor framework (C#, HTML, CSS), WPF, and traditional platforms like Siemens WinCC
  • Program industrial PLCs using IEC languages, achieving precise motion control and integrating with modern fieldbus networks for real-time data transfer
  • Implement advanced motion control using real-time C++ to synchronize hundreds of axes
  • Commission and program industrial robots and proprietary in-house devices using languages such as KRL, TP, KAREL, and G-Code
The Person
  • Background in software development
  • Experience with C# .NET
  • Experience in developing and maintaining full stack web applications
  • Embedded programming (C/C++) e.g., ARM Cortex M/ESP32/Arduino
  • Reference: BBBH22304
Location & Benefits

Dorchester

We are an equal opportunities employer and welcome applications from all suitable candidates. The salary advertised is a guideline for this position. The offered remuneration will be dependent on the extent of your experience, qualifications, and skill set.

Ernest Gordon Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job, you accept the T&C\'s, Privacy Policy and Disclaimers which can be found at our website

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.