4.9 out of 5 on

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

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

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.

To apply for this job please visit www.aplitrak.com.


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