Senior Software Engineer
Location: Near Thirsk, North Yorkshire
Salary: Competitive DOE + Excellent Benefits
Type: Full-time, Permanent - 37-hour working week (flex-time available)
An excellent opportunity has arisen for a Senior Software Engineer to join a specialist engineering and manufacturing business based just outside Thirsk. The role offers a mix of hands-on software development and technical leadership, supporting the delivery of complex control and automation systems used in demanding environments.
Key Responsibilities:
Design, develop, and test high-integrity software solutions
Plan and manage software tasks and small projects using structured tools (e.g. Gantt charts)
Mentor and support junior engineers
Produce and check technical specifications and documentation
Collaborate with multidisciplinary teams across engineering, production and support
Ensure compliance with internal processes and ISO 9001 standards
Provide input into product development and innovation
Requirements:
Degree in Software Engineering or related subject (or equivalent experience)
Strong programming skills in C, C++ and C#
Experience with real-time and multi-threaded systems
Excellent problem-solving and communication skills
Proven ability to work independently and as part of a team
Minimum 10 years’ experience in engineering or software development
Desirable:
Chartered Engineer (CEng) status or working towards it
Familiarity with Visual Studio, LabView, QNX, or embedded systems
Background in control systems or automation environments