Software Engineer / Senior Software Engineer

Not Interested
Bookmark
Report This Job

profile Job Location:

York - UK

profile Monthly Salary: Not Disclosed
Posted on: 30+ days ago
Vacancies: 1 Vacancy

Job Summary

Job Description

Software Engineer / Senior Software Engineer - Real-Time Robotics & Control Systems

Benefits & Package

  • 37 hours per week (MonThurs 8:304:30 Fri 8:304:00) with flexi-time available

  • 25 days holiday plus 8 bank holidays

  • 5% employer pension contribution
  • 2 base salary life insurance

  • Private healthcare cover

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.

The role
Depending on experience youll 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 were 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 youre passionate about solving complex engineering problems and want to see your code perform in challenging real-world environments apply today for a confidential discussion.


Required Experience:

Senior IC

Job DescriptionSoftware Engineer / Senior Software Engineer - Real-Time Robotics & Control SystemsBenefits & Package37 hours per week (MonThurs 8:304:30 Fri 8:304:00) with flexi-time available25 days holiday plus 8 bank holidays5% employer pension contribution2 base salary life insurancePrivate hea...
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • AWS
  • Data Structures
  • Software Development
  • Java
  • Distributed Systems

About Company

Company Logo

Castle Employment Group is a thriving employment agency now in its sixth decade. Working with more than 600 companies, from SMEs to large corporates based ou...

View Profile View Profile