Software Engineer / Senior Software Engineer

New Today

Overview

We are recruiting Software Engineers at multiple levels to join a specialist team working on complex, real-time control systems and robotics technology. This is a chance to develop and deliver mission-critical software used in demanding industrial environments where precision and reliability are everything.

Benefits & Package

  • 37 hours per week (Mon-Thurs 8:30-4:30, Fri 8:30-4:00) with flexi-time available
  • 25 days holiday plus 8 bank holidays
  • 5% employer pension contribution
  • 2 × base salary life insurance
  • Private healthcare cover

The role

Depending on experience, you'll either:

  • Contribute as a Software Engineer, designing and coding core modules.
  • Or join as a Senior Software Engineer, taking the technical lead on projects, supervising others, and approving designs.

Key responsibilities include:

  • Designing and developing real-time software applications in C, C++ and C#.
  • Creating multi-threaded and multi-process systems for advanced machinery and automation.
  • Developing HMI / GUI systems and display interfaces.
  • Producing technical documentation, specifications and ensuring compliance with ISO 9001 standards.
  • Supporting projects from initial concept through coding, testing, and deployment.
  • Providing engineering and customer support where required.
  • (Senior level) Planning projects, producing time estimates, and mentoring junior engineers.

Technical environment

  • Microsoft Visual Studio, Eclipse, MPLAB, Subversion
  • Real-time operating systems (QNX, Windows)
  • WPF MVVM, LabVIEW (desirable)
  • Embedded microcontroller programming
  • Control system architectures and database development

What we're looking for

  • Degree in Software Engineering, Computer Science, or equivalent experience.
  • Minimum 3 years' experience in a design engineering environment (Software Engineer) OR 10+ years for Senior.
  • Strong coding ability in C, C++ and C#.
  • Experience of embedded systems, real-time programming, or control engineering.
  • Problem-solving skills, technical documentation ability, and teamwork.

Why this role?

  • Work on cutting-edge control systems where your software directly drives advanced technology.
  • Clear progression - from module delivery to technical leadership.
  • Flexi-time, private healthcare, pension, life insurance, and overtime pay at junior levels.
  • A collaborative engineering culture focused on innovation and technical excellence.

Next steps

If you're passionate about solving complex engineering problems and want to see your code perform in challenging real-world environments, apply today for a confidential discussion

#J-18808-Ljbffr
Location:
Kirkbymoorside, England, United Kingdom
Salary:
£125,000 - £150,000
Job Type:
FullTime
Category:
IT & Technology

We found some similar jobs based on your search