Enable job alerts via email!

Software Engineer - Robotics And Automation

Mane Contract Services

Dorchester

On-site

GBP 40,000 - 60,000

Full time

Today
Be an early applicant

Job summary

A leading technology recruitment agency in Dorchester is seeking a passionate Software Engineer to develop software for diverse robotics and automation projects. Ideal candidates will have 2+ years of industrial programming experience, particularly in C#, and possess a STEM degree. This role offers a competitive salary, flexible working environment, and opportunities for professional development.

Benefits

Competitive salary
Flexible working environment
25 days holiday + bank holidays
Company pension
Cycle-to-work scheme

Qualifications

  • 2+ years' industrial programming experience, preferably in C#.
  • Experience in robotics and automation.
  • Solid engineering knowledge and experience with 3D machine vision.

Responsibilities

  • Develop software for various robotic and automation systems.
  • Integrate hardware/software and perform mathematical modeling.
  • Work on backend data processing and real-time C++ motion control.

Skills

C# programming
Robotics experience
Technical communication
Problem-solving
Passion for learning

Education

STEM degree

Tools

PLC programming
Embedded programming
Web technologies (HTML, CSS, JavaScript)
Job description
Overview

Software Engineer - Robotics & Automation

Location: Dorchester

Job type: Permanent

Salary: £40,000-£60,000 DOE

Start date: Immediate

About the Role

Please note: we are not accepting applications from candidates outside of the UK.

We are recruiting Software Engineers to join a growing team, working with a wide array of technologies and tools to solve engineering challenges in robotics and industrial automation.

This role is diverse – from simple automated machines to complex, multi-robot systems integrating technologies such as cameras, lasers, waterjet cutters, and more. You\'ll develop software across multiple domains:

  • Backend (C# .NET): data collection & processing, hardware/software integration, mathematical modelling.
  • HMIs: using Blazor, WPF, HTML/CSS, or Siemens WinCC.
  • PLC controls: IEC languages, motion control, and fieldbus networks.
  • Real-time C++ motion control for synchronising axes.
  • Robotics programming: proprietary languages (KRL, TP, KAREL, G-Code).

This is a varied, fast-paced role where no two projects are the same. If you\'re passionate about robotics, automation, and problem-solving, this could be the perfect fit.

Some travel may be required to customer sites.

Essential Skills & Experience
  • 2+ years\' industrial programming (C# preferable)
  • Robotics/automation experience
  • STEM degree with solid engineering knowledge
  • 3D machine vision experience
  • Passion for learning and problem-solving
  • Strong technical communication (written & spoken)
  • Able to work independently & willing to travel
Desirable Skills & Experience
  • C# (.NET, ASP.NET), HTML, CSS, JavaScript
  • PLC programming (IEC)
  • Embedded programming (C/C++) e.g. ARM Cortex M/ESP32/Arduino
  • Full stack web applications
  • Halcon 3D, OpenCV, Point Clouds
  • Experience in engineering environments
What\'s on Offer
  • Competitive salary (£40k-£60k DOE)
  • Genuine opportunities to learn & develop
  • Flexible working environment
  • 25 days holiday + bank holidays
  • Company pension & occupational sick pay
  • Cycle-to-work scheme & holiday buy/sell
  • Supportive work environment
  • Generous overnight allowance when travelling

To apply, please submit your CV.

We are an Equal Opportunities Employer and base all decisions on merit, role requirements, and business needs

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