
Senior Software Engineer
- North Yorkshire
- Permanent
- Full-time
- 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
- 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
- Chartered Engineer (CEng) status or working towards it
- Familiarity with Visual Studio, LabView, QNX, or embedded systems
- Background in control systems or automation environments