Our client is looking for a Software Engineer to join their team in Suffolk, where you will be developing applications for test, measurement, data extraction and analysis. This is for a 12-month fixed contract with the likelihood of it being extended. No Sponsorship, you must have the right to work in the UK. Key Skills: Graduate or experienced software developer with strong technical foundation. Proficient in software languages and development environments, including C++, C#, and Visual Studio. Hardware knowledge. Familiarity with Agile software development practices and source version control systems. Excellent verbal and written communication skills, with the ability to collaborate effectively. Key Responsibilities: Develop and maintain software tools for photonics testing and measurement, ensuring project requirements and efficient analysis. Create and enhance software for data extraction, processing, and reporting with a focus on accuracy and performance. Write clean, efficient, and maintainable code aligned with user needs and project specifications. Use version control systems to verify, package, and deploy software updates, ensuring controlled and stable releases. Troubleshoot, debug, and upgrade existing software and tools. Collaborate with customers to gather requirements and translate them into clear, actionable software specifications. Provide professional support to end users, addressing their needs and resolving technical issues promptly.