Software Engineer

Software Engineer

Sheffield Full-Time 30000 - 45000 £ / year (est.) No home office possible
Go Premium
M

At a Glance

  • Tasks: Develop cutting-edge software for robotics and automation projects.
  • Company: Join a leading industrial automation company with exciting global clients.
  • Benefits: Enjoy flexible working, 25 days holiday, and generous travel allowances.
  • Why this job: Work on innovative projects in a friendly, forward-thinking team culture.
  • Qualifications: 2+ years in industrial programming, preferably C#, with a solid STEM degree.
  • Other info: Immediate start available; occasional travel to customer sites required.

The predicted salary is between 30000 - 45000 £ per year.

We’re supporting a cutting-edge industrial automation company in their search for multiple Software Engineers to join their growing team. With clients in aerospace and advanced manufacturing, this is a rare opportunity to work on some of the UK’s most exciting robotics and automation challenges.

If you thrive in a fast-paced, problem-solving environment where no two projects are the same — we want to hear from you.

Key Responsibilities:
  • Develop real-time automation and robotics software using C# and .NET
  • Build and maintain HMIs using Blazor, WPF, or WinCC
  • Program and integrate machine control systems, PLCs, and industrial robots (KUKA, FANUC, etc.)
  • Work on advanced motion control and vision systems (Halcon, OpenCV)
  • Contribute across the full project lifecycle — design, development, testing, commissioning
  • Travel to customer sites (UK-based) for system integration and support
What we’re looking for:
  • 2+ years' industrial programming experience (C# preferred)
  • Background in robotics, automation, or industrial software
  • Solid STEM degree (Engineering, Computer Science, etc.)
  • Confident with 3D machine vision tools (Halcon, Point Clouds, etc.)
  • Great communicator, problem-solver, and self-starter
  • UK-based with the right to work (no visa sponsorship available)
Bonus points for experience in:
  • .NET, ASP.NET, HTML/CSS/JavaScript
  • PLC programming (IEC 61131-3)
  • Embedded systems (C/C++, ESP32, ARM Cortex)
  • Full-stack development
  • Fieldbus protocols (EtherCAT, CANopen, RS232, etc.)
Why join?
  • £36K–£54K DOE
  • Flexible working environment
  • 25 days holiday + bank holidays
  • Pension & occupational sick pay
  • Friendly, forward-thinking team culture
  • Exciting projects with global clients
  • Generous travel/overnight allowances

Interested? DM me or apply now to be considered. Let’s take your software career to the next level in the world of robotics and automation.

M

Contact Detail:

Mane Contract Services Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as C#, .NET, and robotics programming. Having hands-on experience or projects that showcase your skills in these areas can set you apart during discussions.

✨Tip Number 2

Network with professionals in the robotics and automation field. Attend industry meetups or online forums to connect with current employees or others in similar roles. This can provide valuable insights and potentially lead to referrals.

✨Tip Number 3

Prepare to discuss real-world problem-solving scenarios related to automation and robotics. Think of examples from your past experiences where you successfully tackled challenges, as this will demonstrate your capability to thrive in a fast-paced environment.

✨Tip Number 4

Show enthusiasm for the company's projects and clients. Research their work in aerospace and advanced manufacturing, and be ready to express how your skills and interests align with their mission during any conversations or interviews.

We think you need these skills to ace Software Engineer

C# Programming
.NET Framework
Robotics Programming
Industrial Automation
PLC Programming (IEC 61131-3)
Machine Control Systems Integration
Real-time Software Development
HMI Development (Blazor, WPF, WinCC)
3D Machine Vision Tools (Halcon, OpenCV)
Problem-Solving Skills
Communication Skills
Project Lifecycle Management
Embedded Systems (C/C++, ESP32, ARM Cortex)
Full-stack Development
Fieldbus Protocols (EtherCAT, CANopen, RS232)
Adaptability to Fast-Paced Environments

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in software engineering, particularly with C# and .NET. Include specific projects or roles that demonstrate your skills in robotics and industrial automation.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for robotics and automation. Mention why you are interested in this role and how your background aligns with the company's projects and values.

Showcase Technical Skills: In your application, emphasise your technical skills related to the job description, such as experience with HMIs, PLCs, and machine vision tools. Provide examples of how you've used these skills in past projects.

Highlight Problem-Solving Abilities: Since the role requires problem-solving in a fast-paced environment, include examples of challenges you've faced in previous roles and how you successfully resolved them. This will demonstrate your capability to thrive in their work culture.

How to prepare for a job interview at Mane Contract Services

✨Showcase Your Technical Skills

Be prepared to discuss your experience with C# and .NET, as well as any relevant projects you've worked on. Bring examples of your work, especially if they involve robotics or automation, to demonstrate your technical prowess.

✨Understand the Company and Its Projects

Research the company’s recent projects in industrial automation and robotics. Being knowledgeable about their work will show your genuine interest and help you ask insightful questions during the interview.

✨Prepare for Problem-Solving Scenarios

Expect to face technical challenges or problem-solving scenarios during the interview. Practice explaining your thought process clearly and logically, as this will highlight your analytical skills and ability to tackle complex issues.

✨Emphasise Communication Skills

As a Software Engineer, you'll need to collaborate with various teams. Be ready to discuss how you’ve effectively communicated technical concepts to non-technical stakeholders in the past, showcasing your ability to work well in a team.

Software Engineer
Mane Contract Services
Location: Sheffield
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

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