Software Engineer

KO2 Embedded Recruitment Solutions
Halifax, West Yorkshire
8 months ago
Applications closed

Related Jobs

View all jobs

Software Engineer

CBSbutler Holdings Limited trading as CBSbutler Romsey, Hampshire, United Kingdom
£60,000 – £65,000 pa Hybrid Clearance Required

Software Engineer

Technify Talent Limited Middleton, Lancashire, Lancashire, LA3 3LE, United Kingdom
£45,000 – £50,000 pa On-site

Software Engineer (AWS, Python, C#/C++, CFD/FEA)

HAYS Specialist Recruitment Oxford, United Kingdom
£45,000 – £68,000 pa Hybrid

Software Engineer - Embedded Systems

Shillito Group Sheffield, United Kingdom
£36,000 pa On-site

Software Engineer - Security- Tech-Driven Algorithmic Fund

eFinancialCareers London, United Kingdom
On-site

Simulation Software Engineer

Electus Recruitment Stevenage, Hertfordshire, United Kingdom
£50,000 – £57,000 pa Hybrid Clearance Required
Posted
10 Oct 2025 (8 months ago)

Position: Software Engineer

Location: Halifax

Salary: Up to £55,000 + Benefits

We're excited to offer a fantastic opportunity for a Software Engineer to join a leading UK design and engineering business based in Halifax. In this role, you'll work on cutting-edge software solutions that seamlessly integrate electronics, mechanics, and cloud-based technologies across a range of devices.

The Role

You'll design and implement touchscreen user interfaces using C# and WPF, integrating seamlessly with STM32-based electronics and wider system components. The project involves developing embedded software, integrating electronic and mechanical systems, and contributing to IoT and cloud-connected solutions.

Key Responsibilities

Develop intuitive UIs in C# / WPF within Visual Studio.
Write clean, efficient C# and C/C++ code for STM32 microcontrollers.
Integrate hardware and software systems for real-time data acquisition and control.
Use GitHub for version control and collaborative development.
Support IoT and cloud integration (AWS / Azure).
Design and maintain SQL databases for robust data management.
Conduct testing, debugging, and documentation to ensure reliability and performance.About You

You're a dedicated and adaptable engineer who thrives on solving complex problems and delivering high-quality solutions. You'll bring energy, collaboration, and a commitment to innovation.

Qualifications & Experience

Essential Experience:

Proven experience developing touchscreen UI applications using C# and WPF.
Strong embedded systems programming skills with STM32 microcontrollers (C/C++).
Experience integrating electronic, electrical, and mechanical systems.Desirable Experience:

Familiarity with IoT protocols, cloud platforms (AWS/Azure), and SQL database design.
Understanding of RTOS and communication protocols such as I2C, SPI, UART, and CAN.
Experience with Agile development and unit testing frameworks.Technical Skills Snapshot

C#, WPF (UI Development)
Embedded C/C++ (STM32)
GitHub (Version Control)
SQL (Database Design & Querying)
IoT Architecture & Cloud Integration (AWS/Azure)
Agile Development PracticesPersonal Qualities:

Flexible, proactive, and driven to meet evolving project needs.
Honest, genuine, and professional in approach.
Strong communicator and collaborative team player.
Resilient under pressure with a focus on quality and delivery.
High levels of integrity and accountability.This is a great opportunity to join an innovative engineering environment where your contributions will directly shape next-generation technology solutions.

To apply or find out more, contact Andrew Knight at KO2 Embedded Recruitment Solutions Ltd

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.