Software Engineer Location: Pickering (onsite) Working Hours: Flexible - KO2's client is happy as long as the work is getting done The Company & Role KO2's client, a well-established engineering business, is seeking a Software Engineer to join their team in Pickering. The successful candidate will play a key role in the design, development, and support of software projects, working on both standalone assignments and as part of larger, multi-disciplinary engineering programmes. This role offers the opportunity to take ownership of small-to-medium projects, mentor junior engineers, and contribute to innovative product development. Key Responsibilities 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. Skills & Experience Required Essential: 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. Desirable: Experience with real-time programming, microcontroller development, or robotic control systems. Knowledge of analogue and digital electronics. Offshore engineering experience. The Person 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. Why Join? 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. Apply today with an up date CV and a member of the KO2 team will be in touch to discuss.