Software Design Engineer

Software Design Engineer

Sheffield

Up to £55,000

The Role

Working closely with engineers, product managers, and stakeholders, you’ll help drive continuous improvement and innovation across KO2’s client’s product portfolio. This is a varied, hands-on role spanning the design, development, testing, and maintenance of software, ideal for a practical, curious engineer who enjoys solving real-world problems and adapting as requirements evolve.

Key Responsibilities

  • Designing, developing, and maintaining software for current and future products.
  • Working across the full stack, including backend development, frontend/UI design, and APIs and system integrations.
  • Contributing to automation, tooling, and cloud/infrastructure tasks.
  • Supporting embedded software and firmware development.
  • Collaborating with hardware teams on microcontrollers, device communication, and low-level systems.
  • Investigating and resolving bugs and performance issues.
  • Writing clean, maintainable, and well-documented code.
  • Contributing to technical decisions and continuous improvement initiatives.

About You

You’ll have strong analytical and problem-solving skills, be self-motivated, and comfortable working both independently and as part of a team. You’ll be confident working across different parts of complex systems and a strong communicator, with:

  • Strong programming fundamentals with experience in Python, C/C++ or JavaScript
  • Experience in embedded systems and firmware development.
  • Comfort working across both software and hardware environments.
  • Experience with modern web technologies and UI frameworks.
  • Knowledge of APIs, databases, and cloud platforms.
  • Familiarity with Git and collaborative development workflows.
  • A degree in Software Engineering, Electronic Engineering, or a related discipline.

If you’re a versatile Software Design Engineer who enjoys working across the full stack — from embedded firmware through to cloud and UI — and wants to be part of a collaborative, innovation-driven engineering team, we’d love to hear from you.

Contact KO2 Embedded Recruitment Solutions in confidence, specialists in electronics and embedded engineering.

Embedded Software Delivery Lead

Embedded Software Delivery Lead

Location: Cleethorpes, Lincolnshire – Hybrid (2–3 days on site) 

Salary: Up to £75,000

The Company

This is a fast-growing British technology manufacturer producing a range of connected smart home devices centred around a main communications hub that allows homeowners to monitor, control and optimise the devices in their home, from EV chargers and solar diverters through to home battery storage. The products talk to each other, to the cloud and to mobile apps, giving customers full visibility and control of how they generate, store and use energy. The company is well established, growing internationally, and the firmware development function sits at the heart of everything they build. This is a genuine product role inside an engineering-led business that still moves quickly.

The Role

The business has a Product Manager who owns the commercial roadmap , the market insight, competitive analysis and strategic priorities for each product line. What they need now is someone to take that roadmap and run with it on the firmware side: breaking it down into a prioritised backlog, writing user stories, managing sprint ceremonies and keeping a single shared firmware development team pointed in the right direction across all products simultaneously.

The firmware team has separate backlogs for storage products, chargers and in-life updates. You will own and manage all of them, working closely with the equivalent Product Owner on the mobile app side and the backend (AWS) team to identify and resolve cross-dependencies as features are developed. You will be the person who keeps the firmware delivery process moving, running the sprints, refining the backlog, writing the tickets and making sure the team always has clear, well-scoped work in front of them.

What You Will Be Doing

  • Owning and managing the firmware backlog across all product lines, storage, EV charging and in-life firmware updates.
  • Taking roadmap items from the Product Manager and translating them into clear, prioritised user stories and development tickets.
  • Running sprint ceremonies: planning, stand-ups, reviews and retrospectives with the firmware development team.
  • Aligning continuously with the Mobile App and Backend Product Owners to surface cross-team dependencies before they become blockers.
  • Reporting on sprint velocity and delivery progress to engineering leadership.
  • Working closely enough with firmware engineers to understand and challenge technical estimates, and to represent technical complexity credibly to stakeholders.
  • Being the connective tissue between what the business wants built and what the engineering team is building.

What We Are Looking For

The job title on the door is Product Owner and this is an Agile delivery role, but the context is a firmware engineering team building embedded software for connected hardware. The person who will thrive here is someone who either comes from an embedded or firmware engineering background and has moved into Agile product delivery, or has a strong Agile Product Owner track record on hardware and IoT products. The key requirement is that you can walk into a room of firmware engineers and be credible.

Essential:

  • Proven experience as a Product Owner or Scrum Master working within an Agile (Scrum or Kanban) software development team.
  • Confident writing user stories, managing backlogs and running sprint ceremonies using tools such as Jira.
  • Experience working on hardware, IoT or embedded software products ,you need to understand what firmware is and how it is developed.
  • Ability to manage dependencies across multiple product streams and align with parallel product teams.
  • Strong communication skills, equally comfortable presenting to senior stakeholders and discussing technical detail with engineers.

Desirable:

  • A background as a firmware or embedded software developer, someone who has made that transition into Agile delivery or product ownership.
  • Experience in smart home, energy management, EV, IoT or any connected device environment.
  • Familiarity with the relationship between firmware, cloud/AWS backend and mobile app delivery teams.

What You Will Get

  • £75,000 base salary.
  • Hybrid working,a mix of on-site in Cleethorpes and remote, with flexibility around the right candidate.
  • Free on-site EV charging.
  • Employee Assistance Programme including free 24/7 UK-based counselling and wellbeing support.
  • A role inside a product team that is genuinely shaping how smart home energy technology

works, at a company that is growing fast and building products people care about.

If you have owned a firmware or embedded software delivery backlog in an Agile environment and want to do it for a product that genuinely makes a difference to how people use energy at home, we would like to hear from you.

Mechanical Design Engineer

Mechanical Design Engineer
Location: Halifax, West Yorkshire

Salary: Up to £35,000

We’re looking for a hands-on, curious mechanical engineer to join our clients growing team in Halifax. You’ll contribute across the full product lifecycle — from concept through to production — working on precision equipment and complex mechanical systems.

As a Mechanical Design Engineer, you’ll design and develop mechanical components and assemblies, produce high-quality CAD models, engineering drawings, and Bills of Materials, and collaborate closely with manufacturing teams to bring practical, efficient designs to life. Working alongside senior engineers, you’ll contribute across every stage: concept, prototyping, validation, and production release.

What you’ll be doing

  • Design and develop mechanical components and assemblies for precision equipment, including complex multi-part systems with moving assemblies
  • Produce CAD models, engineering drawings, and Bills of Materials (BOMs)
  • Carry out engineering analysis — hand calculations and Finite Element Analysis (FEA) — to validate designs
  • Support testing and validation activities to ensure product performance and reliability
  • Apply Design for Manufacture (DFM) and Design for Assembly (DFA) principles
  • Support build, assembly, and troubleshooting during prototype and production phases
  • Participate in design reviews and implement feedback effectively
  • Identify opportunities to simplify designs, reduce part count, and improve build efficiency
  • Explore and contribute ideas around new materials, processes, and emerging technologies

Ideal Skills and Experience

  • HNC/HND or Degree in Mechanical Engineering, or equivalent practical experience
  • Experience designing complex mechanical systems with moving parts and interacting assemblies
  • Experience with 3D design packages – Autodesk Inventor or Autodesk Vault desired
  • Experience supporting or delivering products from concept through to production, including prototyping and validation
  • Competence in engineering analysis, including hand calculations and FEA
  • Strong understanding of traditional manufacturing processes — CNC machining, sheet metal fabrication, and assembly methods
  • Proven application of DFM and DFA principles
  • Interest in emerging technologies such as additive manufacturing, advanced materials, and AI-assisted design tools

Based in Halifax, West Yorkshire. To apply, please submit your CV and a brief covering note.

Software & Embedded Systems Manager

Software & Embedded Systems Manager

Sheffield Area
£60,000 – £75,000 + benefits

KO2’s client is looking for a Software & Embedded Systems Manager to lead a multidisciplinary R&D team working across embedded software, wireless systems and next-generation connected products.

This is a hands-on leadership role, combining people management, technical direction and delivery responsibility across a growing engineering function. The successful candidate will oversee software development activities spanning embedded Linux, RTOS-based systems, MCU development and wireless technologies, ensuring projects are delivered to specification, on time and to a high level of quality.

You will play a key role in driving technical standards, mentoring engineers and shaping future product development, while working closely with senior leadership on planning, resource allocation and team growth.

The Role

  • Lead and manage a team of embedded software and electronics engineers
  • Provide technical leadership across embedded Linux, RTOS and wireless product development
  • Oversee concept, design and development activities from architecture through to release
  • Ensure software quality, stability and robust bug resolution processes
  • Support resource planning, recruitment, training, performance management and team development
  • Work closely with hardware teams, understanding schematics and system-level design considerations
  • Contribute to the development of both legacy and next-generation embedded platforms
  • Drive engineering best practice across software development and product delivery

Essential Experience

  • Strong leadership and people management experience within an engineering environment
  • Commercial experience with embedded Linux and/or RTOS development
  • Experience with MCU-based embedded systems and low-level programming
  • Good understanding of electronics and the ability to interpret hardware schematics
  • Experience working on connected or wireless embedded products
  • Strong understanding of embedded software development lifecycles and product quality processes

Desirable Experience

  • Experience with Sub-1GHz RF systems or wireless communication technologies
  • Knowledge of Linux kernel development
  • Understanding of low-power embedded product design
  • Experience with modern C++ (C++11 or later)
  • Familiarity with regulated or standards-driven product environments
  • Experience leading multidisciplinary R&D teams within an embedded systems environment

This is an excellent opportunity for an experienced engineering leader who enjoys combining hands-on technical involvement with team leadership in a fast-paced product development environment.

Electronic Engineer

Electronics Design Engineer
Salary: Up to £60,000
Location: Harrogate

About the Company

Our award-winning client is seeking an Electronics Design Engineer to join their growing engineering team. The company develops innovative products and are well known reliability and utilising up to date technology. fAs a thriving SME, they offer the opportunity to work on cutting-edge technologies while maintaining a collaborative and flexible working environment.

Based in Harrogate, the company supports hybrid working and is happy to accommodate home working where practical.

The Role

This position is ideal for a well-rounded Electronics Design Engineer who enjoys developing new products and taking ownership throughout the entire design lifecycle. You will work closely within a small, multidisciplinary team and have the opportunity to engage directly with customers, contributing from concept through to production.

The successful candidate will have experience across electronic product development, with a strong foundation in both hardware design and problem-solving. Experience working on low-power, wireless-connected products would be highly advantageous.

Essential Skills & Experience

  • Digital and analogue circuit design
  • PCB design and layout (Altium Designer preferred)
  • Degree qualification in Electronics Engineering or a related discipline
  • Microcontroller design

Desirable Skills

  • EMC compliance and standards knowledge
  • Experience with wireless communication technologies such as RF, Bluetooth, ZigBee, and Wi-Fi
  • Embedded C programming

Apply

If you are interested in this opportunity and would like to find out more, please contact Andrew Knight or Laurence Powell at KO2 Embedded Recruitment Solutions.

Electrical/Electronics Engineer

Role: Electrical / Electronics Engineer

Location: Pickering, North Yorkshire

Our client is seeking a motivated and innovative Electrical / Electronics Engineer to join their growing R&D team in North Yorkshire. This is an exciting opportunity to play a key role in new product development, concept generation, and the continuous improvement of existing technologies within a dynamic engineering environment.

The ideal candidate will have 3+ years experience in a similar Electrical/Electronics Engineering role, looking to further develop their technical expertise across varied and challenging projects.

Key Responsibilities

  • Contribute to the development of new products and engineering innovations within the R&D department
  • Support both standalone projects and larger multidisciplinary engineering programmes
  • Produce detailed electrical design specifications and technical documentation
  • Provide electrical and electronic design input across multiple projects
  • Support and mentor junior engineering team members
  • Deliver technical support to production, logistics, and integration teams
  • Assist Sales and Marketing teams with technical content for quotations and proposals
  • Provide off-site engineering support for both new installations and existing systems
  • Support the creation of operating manuals and maintenance documentation
  • Assist customers with technical support and operator training
  • Ensure all work complies with company procedures and relevant national/international standards
  • Deliver projects within agreed budgets and timescales
  • Undertake additional engineering duties as required by the Engineering Manager

Technical Experience Required

Candidates should have experience in several of the following areas:

  • Electric motors
  • Power distribution and protection systems
  • Variable speed drives and soft starters
  • Electrical wiring distribution systems
  • Communication systems and industrial protocols
  • Industrial sensors and associated equipment
  • Fibre optic multiplexers and related systems
  • Analogue circuit design
  • Digital and analogue electronic circuit design
  • PCB design, prototyping, and manufacturing standards

Ideal Skills & Qualifications

  • Degree qualified in Electrical or Electronic Engineering
  • Solid engineering fundamentals with strong technical problem-solving ability
  • Ability to interpret and produce technical drawings
  • Proficient in Microsoft Office applications
  • Experience with AutoCAD or DraftSight
  • Experience using Altium Designer
  • Enthusiastic and willing to learn new technologies and engineering practices

What’s on Offer

  • Competitive salary, dependent on experience
  • Comprehensive benefits package
  • Opportunity to work on innovative R&D and product development projects
  • Diverse and technically challenging work
  • Supportive and collaborative engineering environment
  • Ongoing professional development and career progression opportunities

If you are an ambitious Electrical / Electronics Engineer looking to develop your career within an innovative engineering environment in North Yorkshire, we would love to hear from you.

Apply today with your CV and a covering letter outlining your suitability for the role.

Embedded Software Engineer

Position: Embedded Software Engineer
Salary: Up to £70,000
Location: York (Hybrid working available)

Our client offers an exciting opportunity to play a central role in developing and delivering software for international projects. You’ll be involved throughout the full lifecycle—from initial concept through to deployment—helping bring innovative features to market.

In this role, you’ll tackle complex technical challenges, working with advanced algorithms, data structures, and language parsing technologies.

They are looking for a motivated and innovative embedded software engineer with a strong foundation in computer science and a proactive, “can-do” mindset. Ideal candidates will have experience in several of the following areas:

  • Strong background in reliable, embedded, or real-time software systems
  • Degree or PhD in Computer Science or a related field
  • Excellent communication skills for customer-facing work
  • Ability to manage workloads independently and stay organized under pressure
  • Strong written and spoken English skills
  • Experience with real-time operating systems (RTOS)

You’ll be part of a collaborative and supportive team focused on delivering high-quality software for next-generation, products. Day-to-day responsibilities include:

  • Providing integration, consultancy, and training services to global clients
  • Supporting product development by translating customer requirements into practical solutions
  • Assisting with technical pre-sales, including demonstrations and proof-of-concept work
  • Developing and maintaining software
  • Delivering responsive and effective customer support, including on-site visits
  • Working with a wide range of processors, compilers, debuggers, and RTOS environments

Based in York, the position offers flexible hours and hybrid working options. You’ll join a friendly, forward-thinking team with a shared passion for technology in an open and innovative work environment.

Benefits include:

  • Flexible working hours
  • 33 days annual leave (including bank holidays)
  • Private pension scheme
  • Cycle-to-work scheme
  • Team events and away days
  • Complimentary fruit and drinks
  • On-site parking for cars and bikes

Apply today with an up to date CV and a member of the KO2 team will be in touch to discuss.

Senior Electronic Engineer

Role: Senior Electronics Engineer

Location: Shipley, West Yorkshire + Hybrid Work from Home and flexi hours
Salary: Up to £70,000 + Benefits

KO2 are working with a forward-thinking technology company in the Shipley are, seeking a Senior Electronics Engineer to join their multi-disciplinary team developing the next generation of wireless communication products.

This is a hands-on, end-to-end role — you will play a key role in electronics design process from concept and prototyping through to production handover, ensuring every design meets exacting standards of performance, reliability, and manufacturability.

Required Skills & Experience

  • Proven experience with PCB design tools (Altium Designer and/or PADS Logic/Layout).
  • Experience designing multi-layer PCBs
  • Strong experience with digital electronic circuits
  • Experience with a host of serial and comms protocols (RS232, RS485, Ethernet, SPI, UART etc)
  • Degree in Electronic Engineering or a related discipline.
  • 5+ years of professional experience in electronics design.
  • Proven track record delivering products within multi-disciplinary development environments.
  • Eligible for, or already hold, SC-level security clearance (British citizenship required).
  • Ability to work independently as well as part of a collaborative, cross-functional team.

Key Responsibilities

  • Lead hardware design, including embedded processor systems, PCBs and communication interfaces.
  • Perform PCB schematic capture and layout, including component library creation and management.
  • Ensure designs meet all EMC compliance and performance standards.
  • Collaborate closely with RF, firmware, and mechanical teams through all stages of development and production.

Apply today with your up-to-date CV for immediate consideration.

Electronic Technician

Electronics Technician  

Salary: £32,000 per annum

Location: Barnsley

A leading innovator within the safety critical electronics device sector, are seeking an Electronics Technician to join their engineering team in Barnsley. This is an excellent opportunity for a hands-on technician with a passion for electronics to support the design, testing, and validation of cutting-edge electronic systems. Due to the nature of work, you will be based onsite in Barnsley, although the business operates flexible hours with core times being 9.30am – 4pm.

As an Electronics Technician you will play a key role in their development process, working closely with engineers to build, test, and modify prototype systems. You will be involved in assembling test rigs, performing functional and environmental tests, and supporting equipment setup for compliance testing. This role is perfect for someone looking to build their career in electronics while contributing to exciting and innovative projects.

Key Responsibilities:

  • Build, wire, and modify test rigs based on engineering design briefs
  • Solder and modify PCB boards, including troubleshooting and adjusting
  • Assist in environmental and electrical testing of panels and systems
  • Construct and maintain load and test boxes, including simple mechanical work (e.g., drilling enclosures, fitting switches, etc.)
  • Support engineers in EMC pre-compliance testing, environmental chamber testing, and surge testing
  • Assist in the creation of test setups for third-party compliance testing, including functional and environmental trials
  • Collaborate with the team to improve and streamline testing processes

Key Skills:

  • Strong experience in electronics assembly, soldering, and troubleshooting
  • Ability to read and interpret electronics schematics and wiring diagrams
  • Experience with test equipment (EMC, surge, harmonics, and environmental testing)
  • Ability to assemble and modify PCB boards, including prototype and validation work
  • Solid mechanical skills, including basic enclosure drilling and assembly
  • Good problem-solving abilities in a lab/test environment
  • Attention to detail, with a proactive approach to meeting deadlines
  • Excellent team collaboration and communication skills
  • Experience with electrical safety standards and protocols

If you are a skilled Electronics Technician ready to take on new challenges and develop your career, please apply now

Software Engineer

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 Practices

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