
Software Engineer
- Pickering, North Yorkshire
- Permanent
- Full-time
- Provide software design input across a range of projects, ensuring quality and compliance with ISO 9001.
- Develop software using LabVIEW, C++ and C#.
- Produce specifications, technical documentation, and support manuals.
- Provide engineering support for new products, including offsite customer assistance where required.
- Support sales and marketing teams with technical input for proposals and quotations.
- Deliver customer training and technical support.
- Mentor and guide junior engineers within the department.
- Collaborate with internal teams (Production, Logistics, Project Management, Integration) and external suppliers/customers.
- Degree in Software Engineering or related discipline (or equivalent experience).
- Strong programming skills in LabVIEW, C++ and C#.
- Experience working in an engineering design environment (minimum 3 years).
- Strong understanding of control systems, HMI/GUI development, and multi-threaded applications.
- Proficiency with Microsoft Visual Studio and other development tools.
- Excellent communication skills, with the ability to produce clear documentation and liaise effectively with stakeholders.
- Strong problem-solving ability, attention to detail, and ability to manage workload under pressure.
- Experience with real-time programming, microcontroller development, or robotic control systems.
- Knowledge of analogue and digital electronics.
- Offshore engineering experience.
- Safety-conscious and aligned with ISO 9001 quality systems.
- Flexible, adaptable, and professional, able to work both independently and in multi-disciplinary teams.
- Customer-focused, with the ability to support clients directly.
- Eager to learn new skills and contribute to technical innovation.
- Flexible working hours with a focus on results.
- Onsite role with the chance to be hands-on in engineering projects.
- Opportunity to work in a collaborative environment where innovation and teamwork are valued.