Software Engineer C

Technical Futures Ltd
Waterbeach, UK
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

C Sharp (Programming Language) C++ (Programming Language) Programming Tools Embedded Software Firmware Windows Presentation Foundation Model View ViewModel Software Engineering Software Troubleshooting Programming Languages

Requirements

A Degree qualified Software Engineer with strong experience in C#, using WPF / WinUI-3 and MVVM methodologies will support the new NPI team of a thriving Technology Company. You ll have proven experience of developing software tools for production test and process automation as well as having some experience of working with embedded hardware-integrated systems.

This award-winning company, enjoying sustained growth, seeks a commercially experienced Software Engineer who can bring solid C# skills and ideally some experience of supporting NPI from prototype through to volume manufacture and knowledge of manufacturing test systems.

Key Requirements include:

  • Software Engineering related Degree.
  • Strong commercial C# programming using WPF / WinUI-3 and MVVM methodologies.
  • Proven experience developing software tools for production test and process automation.
  • Ability to troubleshoot software issues communicating with embedded hardware-integrated systems.
  • Knowledge of manufacturing test systems and automation workflows.
  • An appreciation of embedded firmware programming tools.
  • Experience of other programming languages such as C/C++.

In this Software Engineer role you ll support software and test design processes; ensuring DFT principles are applied whilst ensuring readiness for build and scale as well as implementing robust processes for firmware programming in production builds. This is a great opportunity for a dedicated Software Engineer to be part of the exciting technological development of a range of imaging products.

Benefits & conditions

A competitive salary package will be offered (details on application). Applicants must have full eligibility to work in the UK.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on find.jobs

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · WWC 2021

2:30 min

Evaluating and selecting an AI pair programming tool

Alexander Trusheim Alexander Trusheim +1 · WWC 2025

3:06 min

Moving from basic embedded software to system functionalities

Réka Leisztner Réka Leisztner · WWC 2025

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

2:20 min

Utilizing custom firmware for variable torque manipulation

Daniel Meilak Daniel Meilak +1 · WWC Europe 2026

Videos

See all

Related articles

See all