Back to list

Vacancy description

Software Engineer (C# / Desktop Applications) in Royston, United Kingdom

  • Full-timeStandard weekly hours
  • ContractFixed-term or freelance

£60k - £70k per annum

Royston, United Kingdom

Do you want to take on a new challenge?

We're supporting an innovative technology organisation developing advanced scientific and engineering products used around the world. As software continues to play an increasingly important role in product development, we're looking for a Software Engineer to join a collaborative R&D team working on complex desktop applications that interact closely with sophisticated hardware systems.

This is an opportunity to work on challenging engineering problems, contribute to long-term product development and help shape the future direction of world-class technology.

THE OPPORTUNITY

You'll be responsible for developing and enhancing Windows-based desktop software used within advanced scientific and engineering systems. Working as part of a multidisciplinary team, you'll contribute to software design, architecture, implementation and testing whilst collaborating closely with other engineers across hardware, systems and software disciplines.

This role would suit a Software Engineer who enjoys understanding how systems work beneath the surface and has experience building robust, maintainable software products rather than purely web-based applications.

WHAT YOU'LL BE DOING

  • Designing, developing and maintaining desktop software applications using C# and Microsoft technologies
  • Contributing to software architecture, application design and long-term technical direction
  • Developing robust and maintainable code using object-oriented design principles and recognised design patterns
  • Building software that interacts closely with complex hardware and engineering systems
  • Working within Agile development teams to deliver new product functionality and enhancements

WHAT WE'RE LOOKING FOR

  • Strong commercial experience developing desktop applications using C#
  • Good understanding of object-oriented design, software architecture and design patterns
  • Experience developing multithreaded, concurrent or asynchronous applications
  • Experience designing software interfaces, APIs and maintainable application structures
  • Experience working on software products within engineering, scientific, instrumentation, medical device or hardware-focused environments

DESIRABLE EXPERIENCE

  • WPF, XAML or MVVM
  • Windows desktop application development
  • Hardware integration, instrument control or data acquisition systems
  • Scientific, imaging, measurement or engineering products
  • Real-time or performance-critical software applications

WE WANT YOU!

We're looking for engineers who enjoy solving complex problems and taking ownership of software design, rather than simply implementing requirements. If you have a passion for software engineering, enjoy working close to hardware and want to contribute to products that combine software, engineering and innovation, we'd love to hear from you.

If you want to make a difference in return for excellent employee benefits and career development opportunities, then get in touch!

If you receive suspicious outreach claiming to be from us, please contact us via the ManpowerGroup website.

Similar vacancies

More like this role

  • Hybrid
  • Full-time
  • IT
... activities may change, or new ones may be assigned at any time. - Conduct R&D toward cutting-edge advances in quantum technology with a focus on quantum applications and algorithms - Deploy software optimizations to our cloud platform Superstaq using industry-grade software engineering procedures including documentation, ...

Kidlington, United Kingdom

Spectrum IT Recruitment

C/C++ Software Engineer

  • Full-time
  • IT

£45k - £50k per annum

... forefront of 5G and wireless communications, seeking a Software Engineer to join our software team in Southampton. Our team develops, integrates and optimises software supporting our 5G NR Physical Layer (PHY) technology, working across software, hardware, architecture and system testing to build reliable software and tackle ...

Southampton, United Kingdom

  • On-site
  • Full-time
  • Contract
  • IT

£65 - £70 per hour

... Support software integration, verification and testing activities - Develop robust multi-threaded and concurrent applications - Analyse, debug and optimise software performance - Work closely with engineering and manufacturing teams - Produce and maintain technical documentation - Support software deployment and customer ...

Bolton, United Kingdom

Tatton Recruitment

C# / C++ Software Engineer

  • On-site
  • Contract
  • IT

£65 per hour

... and performance optimisation - Experience with version control systems such as Git and CI/CD pipelines - Experience using technical documentation to inform software engineering processes around system software requirements - Desirable: Familiarity with unit testing frameworks, automated test rigs, or hardware-in-the-loop ...

Tyldesley, United Kingdom

  • Hybrid
  • On-site
  • Contract
  • IT

£525 GBP - £550 GBP

... technical leadership - Able to work onsite in the Cambridge area at least 2–3 days per week Responsibilities: - Design, develop, and maintain desktop control software using C++/MFC, with some C#/.NET elements - Work with UX designers and application specialists to support software usability - Maintain software documentation, ...

Cambridge, United Kingdom

ENTERPRISE RECRUITMENT LTD

C# Software Engineer

  • Full-time
  • IT

£45k - £60k per annum

... automation, multithreading, or performance optimisation - Desirable: experience with databases or calibration/test workflows Responsibilities: - Build and improve software that talks directly to a wide range of real-world equipment, including power supplies, acquisition systems, cameras, and test hardware - Develop software for ...

Waterbeach, United Kingdom

  • On-site
  • IT
... uncommon for engineers to move between numerous projects and gain exposure to a variety of technology. C++ Developers Must Ideally Have: Computer Science or Engineering degree. 2 years of commercial software development experience Excellent C++ experience on Unix SQL knowledge (Oracle preferred) C# GUI experience a plus ...

London, United Kingdom

Spectrum IT Recruitment

Senior Software Engineer - C/C

  • Full-time
  • IT

£75k - £85k per annum

... communications in its search for a Senior Software Engineer to join its software team in Southampton. The role focuses on developing, integrating and optimising software that supports 5G NR Physical Layer (PHY) technology. You will work with software, hardware, architecture and system-test teams to address complex performance ...

Southampton, United Kingdom

  • Remote
  • Hybrid
  • On-site
  • IT
... Architects from the Software and Firmware domains to ensure your work is optimized and efficient on physical platforms. - Identify opportunities to improve engineering processes, development workflows to enhance team efficiency and software quality Requirements - Strong software engineering experience in developing complex ...

London, United Kingdom

  • On-site
  • IT

£75k per annum

... Commodity Trading Software Firm, City of London, 40 man flat Dev Team Pay: £75k, 20% Bonus- £750 training budget, Pension, Life / Health, Some Flex Working C# Desktop Developer Fintech Quant is urgently looking for a C# Software Engineer to join our high profile client. Current challenges greenfield trading platform development ...

London, United Kingdom