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
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