SonicJobs Logo
Left arrow iconBack to search

Software Engineer - Robotics & Automation - Bristol

Bond Williams
Posted 9 hours ago, valid for 4 hours
Location

Bristol, City of Bristol BS6 5EX

Contract type

Full Time

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.

Sonic Summary

info
  • An Automated C# Software Engineer is needed for a leading Robotics and Automation company located in Bristol.
  • The role requires at least 2 years of industrial programming experience, preferably in C#, and a STEM degree with a solid understanding of engineering concepts.
  • Key responsibilities include developing backend software in C# .NET, creating human-machine interfaces, and programming machine controls on industrial PLCs.
  • The salary for this position ranges from £35,000 to £54,000 depending on experience, along with benefits such as 25 days holiday and a company pension.
  • Ideal candidates should possess a passion for learning and problem-solving, with the ability to communicate effectively in English.

An Automated C# Software Engineer is required for a Market leader in Robotics and Automation based in Bristol.

Our client is seeking a multi-skilled Software Engineer who has a knack for making things work. The ideal candidate will have industrial software experience in automation and a robust understanding of engineering concepts from a STEM degree.

Responsibilities:

  • Develop backend software in C# .NET, processing data from 2D/3D vision systems, mathematical modelling, and hardware/software integration.
  • Create human-machine interfaces (HMI) using Blazor framework (C#, HTML & CSS), WPF, or Siemens WinCC.
  • Program machine controls on industrial PLCs using IEC 61131-3 languages for precise motion control and real-time data transfer.
  • Implement advanced motion control using real-time C++ to synchronize hundreds of axes.
  • Commission and program industrial robots and in-house devices using proprietary languages (KRL, TP, KAREL, G-Code).
Essential Skills and Experience

* Eligibility for SV/DV clearance essential *

  • 2+ years of industrial programming experience (C# preferable)
  • Experience in robotics/automation
  • STEM degree with a solid understanding of engineering concepts
  • 3D machine vision experience
  • Passion for learning new skills and solving problems
  • Ability to communicate at a technical level in both written and verbal English
  • Ability to work autonomously and on own initiative
  • Willingness and ability to travel
Desirable Skills and Experience
  • C# experience (.NET, ASP.NET)
  • Web design experience (HTML, CSS, JavaScript)
  • Experience in engineering environments
  • PLC programming (IEC 61131-3)
  • Embedded programming (C/C++) e.g., ARM Cortex M/ESP32/Arduino
  • Experience developing and maintaining full stack web applications
  • Halcon 3D, OpenCV, Point Clouds
Salary & Benefits:
  • £35,000 - £54,000 dependant on experience
  • Genuine opportunities to learn, grow, and develop
  • A flexible working environment
  • 25 days holiday + bank holidays
  • Occupational sick pay
  • Company pension
  • A friendly and supportive work environment
  • Generous overnight allowance when travelling

If you have a passion for robotics and automation, are curious and inquisitive, and a natural problem solver, we would love to hear from you!

If you are interested in the Software Engineer role, please submit a copy of your CV to .

For further information, contact Charmaine Padfield on the IT team at Bond Williams Professional Recruitment in Bournemouth option 4 for IT.

Bond Williams Professional Recruitment are an equal opportunity employer and operate as an Employment Business and Recruitment Agency

Apply now in a few quick clicks

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.