Description
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