Staff Software Engineer Salary: Up to £80k plus bonus C#/.NET Programming Experience Required We are seeking a passionate Software Engineer to join our client's dynamic R&D team. This role will be pivotal in designing, implementing, and maintaining software platforms for some of the most advanced products in the scientific field. Why You’ll Want To Join Work within a collaborative Agile team alongside Software Engineers, QA Engineers, Product Owners, and Scrum Masters. Collaborate with firmware and hardware engineers on new product development and system enhancements. Develop motion and imaging profiles while supporting triage of reported issues for legacy systems. Tackle high-speed hardware-software integration issues requiring strong problem-solving skills. Join a team that values clear, effective collaboration across multiple technical disciplines. What You’ll Be Doing Developing device control systems supporting imaging, movement, and measurement components. Implementing new motion and imaging profiles for existing systems. Owning triage of reported issues in legacy systems Working as a key software interface with firmware and hardware teams. Expanding unit testing coverage and improving software stability. Troubleshooting bugs and refactoring code to reduce technical debt. Participating in Agile planning and feature breakdown with cross-functional teams. Documenting technical work clearly and concisely for internal use. What We’re Looking For Extensive C#/.NET programming experience using Visual Studio and WPF. A strong understanding of Object-Orientated Design and Principles. Experience with .NET compatible testing frameworks (e.g., nUnit). Proficiency in web-based technologies, including the design and implementation of secure communications in multi-client server communication systems, and experience with web API design and development. Familiarity with the management of YAML build and release pipelines. Proven experience working in a business-oriented Agile environment and with Git source control. Experience in device control systems (e.g., axis control, imaging, dispensing). If you’re ready to bring your engineering skills to an exciting R&D setting focused on robotics and smart hardware systems, I’d love to hear from you. Apply now!