Software Engineer / Senior Software Engineer - Real-Time Robotics & Control Systems Benefits & Package 37 hours per week (Mon–Thurs 8:30–4:30, Fri 8:30–4:00) with flexi-time available 25 days holiday plus 8 bank holidays 5% employer pension contribution 2 × base salary life insurance Private healthcare cover Overview We are recruiting Software Engineers at multiple levels to join a specialist team working on complex, real-time control systems and robotics technology. This is a chance to develop and deliver mission-critical software used in demanding industrial environments where precision and reliability are everything. The role Depending on experience, you’ll either: Contribute as a Software Engineer, designing and coding core modules. Or join as a Senior Software Engineer, taking the technical lead on projects, supervising others, and approving designs. Key responsibilities include: Designing and developing real-time software applications in C, C++ and C#. Creating multi-threaded and multi-process systems for advanced machinery and automation. Developing HMI / GUI systems and display interfaces. Producing technical documentation, specifications and ensuring compliance with ISO 9001 standards. Supporting projects from initial concept through coding, testing, and deployment. Providing engineering and customer support where required. (Senior level) Planning projects, producing time estim...