Software Engineer - Robotics & Automation
Software Engineer - Robotics & Automation

Software Engineer - Robotics & Automation

Dorchester Full-Time 36000 - 60000 Β£ / year (est.) No home office possible
T

At a Glance

  • Tasks: Develop software for robotics and automation, tackling diverse projects daily.
  • Company: Join a cutting-edge company creating bespoke machinery with advanced technology.
  • Benefits: Enjoy opportunities for travel, skill development, and a dynamic work environment.
  • Why this job: Work on exciting projects that challenge your creativity and problem-solving skills.
  • Qualifications: 2+ years of programming experience, preferably in C#, and a STEM degree.
  • Other info: Ideal for curious minds passionate about robotics and automation.

The predicted salary is between 36000 - 60000 Β£ per year.

We are looking for multi-skilled Software Engineers who are quick to pick up new skills and have a β€˜knack’ for making things work. The ideal candidates have industrial software experience in an automation setting, backed up with a robust understanding of engineering concepts from a STEM degree.

Our products are varied in scope and field, from simple machines processing a dedicated task to complex customisable cells with many robots, production steps, and integrated technologies ranging from cameras, lasers, waterjet cutters, and even chainsaws. Our bespoke machinery can be very complex; however, it’s vital that it remains easy to use and operate.

As our new Software Engineer, you will be responsible for developing software using a diverse codebase:

  • Backend software in C# .NET, collecting & processing data from sources such as 2D/3D vision systems, mathematical modelling & simulation, hardware & software integration.
  • Human machine interfaces (HMI) based on the Blazor framework (C#, HTML & CSS), WPF, or more traditional platforms such as Siemens WinCC.
  • Machine controls on industrial PLCs, programmed using IEC 61131-3 languages, utilising advanced functionality to achieve precise motion control, and integrating with the latest fieldbus networks for real-time data transfer.
  • Advanced motion control, using real-time C++ to synchronise hundreds of axes.
  • Industrial robots and our own in-house devices, each require in-depth knowledge for commissioning and programming using proprietary languages (KRL, TP, KAREL, G-Code).

This is a role where no two days or projects are the same. The successful applicant will have a passion for robotics and automation, be curious & inquisitive, and a natural problem solver. They will work on their own initiative to learn new technologies and have an eye for detail and design.

Essential skills and experience:

  • 2+ years industrial programming experience (C# preferable)
  • STEM degree with a solid understanding of engineering concepts
  • Passion for learning new skills and solving problems
  • Ability to communicate at a technical level, in both written and verbal English
  • Able to work on own initiative and autonomously
  • Willing and able to travel

Desirable skills and experience:

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

Software Engineer - Robotics & Automation employer: Tiger Resourcing Group

Join a dynamic team in Dorchester as a Software Engineer in Robotics & Automation, where innovation meets collaboration. Our company fosters a vibrant work culture that encourages continuous learning and personal growth, offering unique opportunities to work on cutting-edge technology in a supportive environment. With a focus on employee development and a passion for problem-solving, we provide a rewarding career path for those eager to make an impact in the automation industry.
T

Contact Detail:

Tiger Resourcing Group Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Software Engineer - Robotics & Automation

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as C# .NET and IEC 61131-3. Having hands-on experience or projects that showcase your skills in these areas can set you apart from other candidates.

✨Tip Number 2

Engage with online communities or forums related to robotics and automation. Networking with professionals in the field can provide insights into the latest trends and technologies, and may even lead to referrals for the position.

✨Tip Number 3

Prepare to discuss your problem-solving approach during interviews. Be ready to share specific examples of challenges you've faced in previous roles and how you overcame them, particularly in an industrial programming context.

✨Tip Number 4

Showcase your passion for learning by mentioning any recent courses, certifications, or personal projects related to robotics and automation. This demonstrates your commitment to staying current in a rapidly evolving field.

We think you need these skills to ace Software Engineer - Robotics & Automation

C# Programming
.NET Framework
Industrial Automation Experience
2D/3D Vision Systems
Mathematical Modelling
Simulation Techniques
Hardware Integration
Software Integration
Human Machine Interface (HMI) Development
Blazor Framework
HTML & CSS
WPF
PLC Programming (IEC 61131-3)
Advanced Motion Control
Real-time C++ Programming
Fieldbus Networks
Robotics Programming (KRL, TP, KAREL, G-Code)
Problem-Solving Skills
Technical Communication
Autonomous Work Capability
Adaptability to New Technologies

Some tips for your application 🫑

Tailor Your CV: Make sure your CV highlights your industrial programming experience, especially in C#. Include any relevant projects or roles that demonstrate your skills in robotics and automation.

Craft a Strong Cover Letter: In your cover letter, express your passion for robotics and automation. Mention specific technologies or projects you've worked on that align with the job description, showcasing your problem-solving abilities.

Showcase Relevant Skills: Clearly list your technical skills related to the role, such as experience with C#, .NET, PLC programming, and any other relevant languages or frameworks. This will help the employer see your fit for the position.

Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects attention to detail, which is crucial in engineering roles.

How to prepare for a job interview at Tiger Resourcing Group

✨Showcase Your Technical Skills

Be prepared to discuss your experience with C# and .NET, as well as any other relevant programming languages. Bring examples of past projects or challenges you've tackled, especially those related to robotics and automation.

✨Demonstrate Problem-Solving Abilities

Since the role requires a knack for making things work, be ready to share specific instances where you solved complex problems. Use the STAR method (Situation, Task, Action, Result) to structure your responses.

✨Express Your Passion for Robotics

Convey your enthusiasm for robotics and automation during the interview. Discuss any personal projects, relevant coursework, or experiences that highlight your interest in the field.

✨Prepare for Technical Questions

Expect technical questions related to industrial programming, PLCs, and motion control. Brush up on key concepts and be ready to explain them clearly, as communication is crucial in this role.

Software Engineer - Robotics & Automation
Tiger Resourcing Group
T
  • Software Engineer - Robotics & Automation

    Dorchester
    Full-Time
    36000 - 60000 Β£ / year (est.)

    Application deadline: 2027-06-27

  • T

    Tiger Resourcing Group

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>