4.9 out of 5 on

C#.Net, WPF, Embedded C/C++, PLC, Software Engineer

  • Permanent
  • Anywhere
  • £45000 - £46000 per annum GBP / Year
  • Applications have closed

C#.Net, WPF, Embedded C/C++, PLC, Software Engineer

Salary & Benefits Package:

  • £45,000-£46,000 (Depending on Experience)
  • Office based with occasional travel to customer sites (accommodation and expenses provided)
  • Genuine opportunities to learn, grow, and develop
  • Flexible working environment
  • 25 days holiday + bank holidays
  • Occupational sick pay
  • Company pension
  • Friendly and supportive work environment

The Role

We are an industrial automation specialist with extensive experience delivering cutting-edge solutions to top-tier companies, we have established a world-leading reputation for solving complex industrial challenges, particularly in robotics and the aerospace sector.

We are seeking a versatile Software Engineer passionate about robotics and automation to join our dynamic team. This role involves working with a diverse array of technologies to solve engineering problems. If you have a knack for making things work and quickly picking up new skills, you might be the perfect fit for us.

Key Responsibilities:

  • Backend Development: Using C# .NET for data collection and processing from sources like 2D/3D vision systems, mathematical modelling, and hardware/software integration.
  • Human Machine Interfaces (HMI): Developing using Blazor framework (C#, HTML, CSS), WPF, or traditional platforms like Siemens WinCC.
  • Machine Controls: Programming industrial PLCs using IEC 61131-3 languages, focusing on precise motion control and real-time data transfer integration.
  • Advanced Motion Control: Utilizing real-time C++ for synchronizing multiple axes.
  • Industrial Robotics: In-depth programming and commissioning using proprietary languages (KRL, TP, KAREL, G-Code).

This role is primarily based in Dorset with some travel required to customer sites, including those in the defence sector. Therefore, the successful candidate must be a British Citizen able to obtain security clearance up to Developed Vetting level.

Essential Skills and Experience:

  • 2+ years of industrial programming experience (preferably C#)
  • STEM degree with a strong understanding of engineering concepts
  • Passion for learning and problem-solving
  • Ability to communicate effectively in technical English, both written and verbal
  • Ability to work independently and take initiative
  • Willingness and ability to travel

Desirable Skills and Experience:

  • Experience with C# (.NET, ASP.NET)
  • Web design skills (HTML, CSS, JavaScript)
  • Background in engineering environments
  • PLC programming experience (IEC61131-3)
  • Embedded programming experience (C/C++), e.g., ARM Cortex M/ESP32/Arduino
  • Experience in developing and maintaining full stack web applications

How to Apply

If you’re excited about this opportunity, please submit your CV.


Submit application for C#.Net, WPF, Embedded C/C++, PLC, Software Engineer