Job Details: Senior Embedded Software Engineer Desktop
Company
Electrical Equipment Manufacturing
Location
Staffordshire
Salary
£60,000 - £70,000
Job Ref.
25257
Job Type
Permanent
Date posted
24/03/2026
Benefits
7.5% Matched Pension, High Street Discounts, Flexible Work
Contact
Apply Send to a Friend

 

Senior Embedded Software Engineer

£60-70k + Matched 7.5% Pension  

Staffordshire

Ref: 25257

 

A global, market-leading engineering manufacturer specialising in advanced power solutions is seeking a Senior Embedded Software Engineer to join its engineering team. With a strong international footprint and a reputation for innovation, the company delivers high-performance systems to customers operating in demanding environments worldwide.

 

Senior Embedded Software Engineer - The Role:

 

This is a senior-level opportunity to take ownership of a high-performance desktop application used for real-time monitoring and control of advanced engineering systems. You will lead the full software lifecycle, from architecture through to release, working closely with cross-functional engineering teams.

 

  • Designing and maintaining a desktop application using C#/.NET and WPF
  • Owning software architecture, ensuring performance, scalability, and reliability
  • Developing Windows Services for background processing and system monitoring
  • Building real-time data visualisation and UI components
  • Implementing structured logging, telemetry, and reporting features
  • Managing local data storage, including secure/encrypted solutions
  • Developing high-performance networking solutions using TCP/UDP
  • Handling real-time communication with multiple connected devices/systems
  • Designing resilient systems with failover and degraded operating modes
  • Profiling and optimising performance across CPU, memory, and network usage
  • Participating in code reviews and maintaining high software quality standards
  • Applying modern software design principles and pattern

 

Senior Desktop Engineer - The Person:

  • Degree in Software Engineering, Computer Science, or equivalent experience
  • Strong experience developing desktop applications in C#/.NET (WPF)
  • Proven experience with high-performance or real-time systems
  • Strong understanding of networking (TCP/UDP, asynchronous communication)
  • Knowledge of software architecture principles and design patterns
  • Experience with performance optimisation and profiling tools
  • Proficient with Git and modern development workflows
  • Experience with unit testing and code quality practices
  • Knowledge of industrial communication protocols (desirable)
  • Experience with Windows Services, SQLite, or secure data storage (advantageous)
  • Strong problem-solving skills and ability to work collaboratively

 

 

 

Based in Staffordshire, this role is commutable from Stoke-on-Trent, Stafford, Wolverhampton, Cannock, and Derby.

 

Looking for a job involved with automation, control systems, process control or systems integration? Register your details on www.automationexperts.co.uk where you will find a full list of live positions where a customised automated search process allows immediate access to new vacancies as they are registered. Free, confidential service.

 

For further information call Sarah Clarke on: 01902212000 or 07519122547. Email: sarah.clarke@automationexperts.co.uk

Powered by Epsilon