C# WPF Software Engineer
We are seeking an experience C#/.NET Developer to join a specialised R&D group focused on the intersection of sophisticated software and high-value hardware.
- This position is being offered a 12 month contract basis, working inside IR35.
- Hybrid working, candidates should be able to travel to the Cambridge area when required.
This role involves developing thick-client desktop architecture and managing the challenges of real-time hardware interfacing.
You will contribute to a modern Windows based platform, designing and developing control software for unique, market-leading instrumentation used in global research and development.
Responsibilities
- Lead the development of control software for a wide-ranging, complex product portfolio.
- Work with application specialists and UX designers to ensure high-performance usability for technical end-users.
- Document software designs to facilitate long-term maintenance and system reliability.
- Manage code integrity and versioning within a structured Azure DevOps environment.
- Operate within ISO 9001 & 14001 frameworks to ensure rigorous change control standards.
- Maintain an expert-level skillset in Windows application development to influence future R&D roadmaps.
Requirements
- Extensive commercial experience in software development.
- C#
- .NET 4+
- WPF
- MVVM
- Git
- Azure DevOps
- Visual Studio (2022/2026)
- Windows 11 development
Desirable Skills
- Experience in hardware control or interfacing software with physical devices.
- Software architecture and technical leadership.
- Image processing, ML/AI, or C++.
This position offers the opportunity to join an increasingly software-centric R&D group where your work manages complex physical systems within a cross-site, multi-functional team.
Ripple Recruitment is acting as an employment agency for this vacancy. My client is an equal opportunity employer committed to fostering a diverse and inclusive workplace. Due to high volumes of interest, we can only respond to shortlisted applicants.