Embedded Software Engineer

Job Title: Embedded Software Engineer

Location: Halifax

Salary: Up to £45,000 + benefits

We are seeking a talented Embedded Software Engineer to join our clients growing engineering team in Halifax. You will be working on the full lifecycle of embedded software development, contributing to innovative products that combine hardware and software for real-world applications.

This is an exciting opportunity to take ownership of embedded systems projects, applying your expertise in C/C++ development and RTOS while working closely with hardware and electronics teams.

Key Responsibilities

  • Design, develop, and maintain embedded software solutions for real-time systems
  • Implement and optimise code in Embedded C/C++
  • Develop applications using RTOS platforms
  • Integrate and test serial communication protocols (UART, SPI, I²C, etc.)
  • Collaborate with cross-functional teams to ensure smooth hardware/software integration
  • Debug, profile, and optimise system performance

Required Skills & Experience

  • Proven experience in Embedded C/C++ programming
  • Strong knowledge of RTOS development
  • Hands-on experience with serial protocols (UART, SPI, I²C, CAN)
  • Excellent problem-solving skills with attention to detail

Desirable Skills

  • Experience with wireless communication protocols (Bluetooth, Wi-Fi, Zigbee, LoRa, etc.)
  • Understanding of electronics design and hardware debugging tools
  • Familiarity with version control systems (e.g., Git)

Apply today with an up-to-date CV or contact a member of the KO2 team today.

Program Manager

Position: Program Manager – Engineering Industry

Location: Chesterfield

Salary: Up to £50,000 + Benefits

Our client is now seeking a highly motivated Programme Manager to join their team and play a key role in delivering bespoke engineering solutions to their customers. The successful candidate will take customer requirements, organise and lead multidisciplinary teams, and oversee the design and manufacture of innovative, tailored solutions—delivered on time and within budget.

This is a dynamic role that involves close collaboration with clients, internal engineering and manufacturing teams, and subcontractors. You will have the opportunity to manage a wide variety of projects across our product portfolio, ensuring our reputation for high-quality, on-time delivery continues to set us apart.

Key Responsibilities

  • Lead end-to-end project delivery, from capturing requirements through to design, manufacture, and delivery.
  • Act as the primary point of contact for clients, ensuring their needs are understood and met.
  • Manage multidisciplinary teams, subcontractors, and resources to deliver projects on time, in full, and to cost.
  • Apply project management methodologies, life cycle principles, risk and opportunity management, and change control.
  • Monitor project performance against KPIs, maintaining a focus on quality, cost, and schedule.
  • Support and mentor team members, fostering a collaborative and results-driven environment.

Essential Criteria

  • Strong IT skills, including high competency in MS Project, Excel, PowerPoint, and related tools.
  • Proven track record of leading projects in a commercial environment and engaging with stakeholders at all levels.
  • Demonstrable experience of delivering projects to deadline.
  • Excellent written and verbal communication skills, with experience producing reports and presentations.
  • Strong customer service ethos and proven ability to ensure customer satisfaction.
  • Experience mentoring or coaching team members.
  • Strong analytical and problem-solving skills, with the ability to balance short- and long-term needs.
  • Ability to plan, prioritise, and organise resources effectively.
  • Experience of project risk and opportunity management, change control, and configuration control.
  • Understanding of KPIs, estimating, and costing techniques.
  • Self-motivated and able to work with minimal supervision.
  • Adaptable, with the ability to apply skills in new contexts.
  • Eligible to meet Security Check (SC) clearance requirements.

Desirable Criteria

  • Working knowledge of one or more of the following areas:
  • Electrical/electronic design
  • Mechanical design
  • Software development

Why Apply

This is a fantastic opportunity to contribute to the delivery of innovative, high-quality engineered solutions for a wide range of customers. You’ll be part of a supportive team that values collaboration, technical excellence, and customer success.

If you’re a driven, organised, and customer-focused Programme Manager with a passion for engineering, we’d love to hear from you.

Apply today with an up-to-date CV.

Embedded Software Engineer

Position: Embedded Software Engineer
Salary: Up to £50,000
Location: North of York + Hybrid (Flexible Work from Home)

Our client, a highly respected and award-winning company, is growing their engineering team and seeking an experienced Embedded Software Engineer. Based just North of York with flexible hybrid working options, this role is perfect for someone who thrives in a collaborative, hands-on environment.

The Role
As an Embedded Software Engineer, you’ll be involved in the full product lifecycle—from concept and design to testing and manufacture. Working as part of a small, highly skilled team, you’ll take full ownership of embedded software development for innovative, bespoke control systems.

Key Responsibilities:

  • Develop embedded software for new and existing products
  • Work on complete project lifecycles, from architecture through to deployment
  • Collaborate with engineers across hardware and software disciplines
  • Provide customer support and maintain technical documentation

 

Skills & Experience:

  • Strong experience with Embedded C programming
  • Proficient in bare-metal development
  • Familiarity with communication protocols: SPI, I2C, RS232, RS485, CAN
  • Experience working with PIC Microchip microcontrollers (highly desirable)
  • Background in successful project delivery within an engineering setting

Desirable (but not essential):

  • Electronics design experience
  • Exposure to data acquisition systems

Why Apply?
This is a fantastic opportunity to be part of a forward-thinking, agile company where your work will have a direct impact. If you enjoy variety, technical challenges, and working in a supportive team environment, we want to hear from you.

How to Apply
Send your updated CV to KO2 Embedded Recruitment Solutions to be considered for this opportunity.

Software Team Leader

Role: Software Team Leader

Location: York Area + Hybrid WFH

Salary: £70,000 + Excellent Benefits

Are you an experienced, skilled software engineer ready to step into a leadership role or a software team leader looking for a new challenge? Our client is looking for a Software Team Leader to guide a close-knit team of engineers working on technically challenging software at the heart of modern industrial automation.

This is a rare opportunity to lead, mentor, and solve real-world problems whilst also having the chance to remain technically hands on – developing intelligent systems that drive efficiency, safety, and innovation across critical industrial sectors.

Role and Responsibilities

  • Lead, mentor, and support a small, high-performing team of engineers.
  • Drive the development of their flagship software solutions, – delivering new features, fixing bugs, and continually improving quality.
  • Stay hands-on with code: Python, C, C++, Ada, Java, SQL, and more.
  • Collaborate with customers to understand industrial needs and translate them into robust software features.
  • Contribute to ongoing research and innovation—seeing your ideas through from concept to implementation.
  • Work alongside global leaders in industrial automation and control systems.

Skills and Experience Required

We’re looking for a technically strong, proactive team player with excellent communication skills and a passion for delivering quality software. Ideal candidates will have:

  • A strong software background with excellent programming skills.
  • Experience leading a team or leading software projects.
  • A degree or PhD in Computer Science or a related field.
  • A solid understanding of language semantics—especially C/C++.
  • The ability to tackle complex technical challenges.
  • Proficiency in one or more of: Python, C, C++, Ada, Java, SQL.
  • A quality-first mindset—experience with real-time, embedded, or high-reliability software is a plus.

Why Join

  • Be part of a friendly, collaborative, and mission-driven team.
  • Work in a flexible, supportive environment that values innovation and professional growth.
  • Play a vital role in building smarter, safer, and more efficient industrial systems.

Electronics & Embedded Software Engineer

Electronics & Embedded Software Engineer – £45,000

Sheffield City Centre | Hybrid WFH | Permanent

KO2’s client a rapidly expanding technology SME based in a beautifully restored steelworks building in the heart of Sheffield. The electronics business is a small, agile team developing cutting-edge ultrasonic sensing systems for international clients – and are on the lookout for a talented Electronics & Embedded Software Engineer to help take our R&D projects into commercial products.

Founded in 2018, they are a 12-person company with a rich mix of PhDs, mechanical engineers, and technical specialists. This electronics business has built a reputation for high-quality R&D consultancy and are now transitioning into full product development, there is exciting growth ahead. The workspace is a creative, industrial heritage site – a truly inspiring place to work.

You’ll take ownership of the electronics side of the business, helping move from integrating third-party PCBs to designing and building the companies own hardware. This role is ideal for someone who’s excited by the challenge of developing products from the ground up and wants to grow with a business that’s scaling fast.

Your responsibilities will include:

PCB design, development, and iteration (spinning new boards)
Embedded software development (mainly in C)
Supporting productisation of ultrasonic sensor systems
Basic programming and microcontroller work (e.g., ESP32)
Ideally, contributing FPGA experience (bonus, not essential)

Skills Required:

Strong electronics background
Experience with embedded software (C, ideally for ESP32 or similar)
Comfortable working independently and owning your domain
Bonus: FPGA experience

Salary & Benefits:

Up to £45,000 per year
Hybrid & highly flexible working (family-friendly, commitment-friendly)
Relaxed and supportive culture
Clear path for progression as we grow the electronics team

This is a rare chance to help shape a company’s electronics capability in its early growth stage, while enjoying the flexibility and culture of a close-knit team.

Head of Engineering Services

Head of Engineering Services

Location: York (Hybrid working – minimum 3 days on-site)
Salary: £70,000 – £90,000 + Benefits
Employment Type: Permanent

Lead Innovation in Rail Software Engineering

KO2’s client, a leading provider of high-integrity embedded software solutions, is seeking a proactive and strategic leader to join as Head of Engineering Services. In this pivotal role, you’ll lead the delivery of complex technical software projects for clients across the rail sector, ensuring safety, performance, and innovation.

If you thrive on team leadership, project ownership, and strategic planning within technically demanding environments, this is an excellent opportunity to shape and grow a high-performing services team in a dynamic and forward-thinking business.

Your Responsibilities

Strategic Leadership

  • Define and execute the software engineering services strategy to deliver high-quality outcomes to clients in the rail and high-integrity software industries.
  • Drive continuous improvement in service delivery, quality management, and operational efficiency.
  • Mentor and coordinate expert engineers across multiple teams and projects.

Project Management

  • Lead key technical software projects with hands-on oversight and end-to-end accountability.
  • Plan and manage resources, schedules, and delivery timelines across multiple concurrent initiatives.

Client Engagement & Business Development

  • Develop strong client relationships to understand project needs and deliver to high standards.
  • Work with the sales team to scope and quote for new projects, contributing to business growth.
  • Ensure exceptional customer satisfaction through clear communication and effective project execution.

This is a hands-on leadership role requiring regular presence in the York office. Remote-only working is not suitable.

About You

Essential:

  • Proven experience managing complex software engineering projects.
  • Strong grasp of project management methodologies (Agile, Waterfall or hybrid approaches).
  • Technical background in software engineering or embedded systems.
  • Exceptional communication and stakeholder management skills.
  • Demonstrated ability to manage multiple simultaneous projects and priorities.

Desirable:

  • Experience in safety-critical or high-integrity software environments (e.g. EN 50128 or equivalent standards).
  • Background in embedded software verification, performance analysis, or real-time systems.
  • Strong analytical and strategic problem-solving skills.

Why Join KO2’s Client

You’ll be part of a collaborative and supportive engineering culture that values innovation, personal growth, and meaningful contribution. The business offers:

  • Hybrid working with a minimum of 3 days per week in York
  • 33 days of flexible annual leave (including bank holidays)
  • Private pension scheme
  • Cycle-to-work and electric vehicle schemes
  • Perkbox membership
  • Team away days and regular socials
  • Free drinks, fruit, and on-site cycle/car parking
  • Relocation support if moving to York

About the Company

KO2’s client is a specialist in high-integrity software development, supporting the rail sector with advanced verification, validation, and timing analysis tools. Their work directly contributes to safety, reliability, and innovation across next-generation rail systems.

Electronic Engineer

Position: Electronic Engineer
Location: Between Sheffield and Chesterfield (Flexible Hybrid Work from Home)

About the Role:
An exciting opportunity has opened for an Electronic Engineer to join a growing, multidisciplinary engineering team working on cutting-edge bespoke projects. Our client specialises in the design and manufacture of complex electronic solutions, combining custom-designed interfaces with off-the-shelf components.

As an Electronic Engineer, you’ll play a hands-on role across the full product development lifecycle—from concept and circuit design to PCB layout, testing, and fault finding. You’ll collaborate closely with like-minded engineers and report directly to the Design Manager.

Key Responsibilities:

  • Design and layout of multilayer PCBs
  • Digital and analogue circuit design
  • Creation of schematic diagrams
  • Electronics testing and fault diagnosis
  • Designing for manufacture

Desirable Skills & Experience:

  • Experience with Altium Designer
  • Microcontroller development (ARM, PIC, TI, etc.)
  • Background in test equipment, automation, or control systems design

Why Join?

  • Work on a wide variety of innovative projects
  • Be involved in the full design lifecycle
  • Join a supportive and experienced engineering team
  • Flexible hybrid working model
  • Office located between Chesterfield and Sheffield – easily commutable from Nottingham, Mansfield, Barnsley, Worksop, and surrounding areas

Apply Today:
To apply for this fantastic opportunity, please submit an up-to-date CV or contact Laurence Powell or Andrew Knight at KO2 Embedded Recruitment Solutions for more information.

Electronic Engineer

Position: Electronic Design Engineer

Salary: £50,000 – £60,000

Location: Sheffield + Hybrid Work from Home

About the Role:

We are excited to be recruiting for an Electronic Design Engineer to join a growing, innovative team based in Sheffield. This is a fantastic opportunity to work on cutting-edge technology for a company with a strong global reputation for delivering reliable and forward-thinking electronic solutions.

What You’ll Be Doing:

As part of a skilled and collaborative design team, you’ll take a hands-on role in the full product development lifecycle, from concept through to delivery. Your work will focus on designing analogue and digital circuits, creating multilayer PCB layouts (ideally using Altium), and ensuring compliance with EMC safety standards. You’ll also have opportunities to expand your skills in embedded systems, power electronics, and communication protocols.

What We’re Looking For:

We’re seeking a degree-qualified engineer with solid industry experience in electronic design. You should be confident working independently and as part of a team, with strong attention to detail and a passion for developing innovative solutions.

Core Skills Required:

  • Analogue and digital circuit design
  • Multilayer PCB layout and design (preferably Altium)
  • Schematic capture and documentation
  • Communication protocols: UART, SPI, RS232, I2C
  • Knowledge of EMC safety standards
  • Full lifecycle product development experience

Desirable Experience:

  • Embedded systems development
  • Power electronics: SMPS, AC/DC design

Why Join?

This is an excellent opportunity for an enthusiastic engineer looking to broaden their experience and contribute to the development of next-generation products. You’ll enjoy varied, challenging work within a collaborative environment where your ideas and innovation are welcomed.

If you’re ready to take the next step in your electronic design career, get in touch with Laurence Powell or Andrew Knight at KO2 Embedded Recruitment Solutions Ltd to find out more

Product Manager

Position: Product Manager – Electronics Devices Design

Location: Sheffield Area

Salary: Up to £65,000 + Benefits

Are you passionate about shaping the future of innovative electronic products? Do you have a strong background in product development and a strategic mindset? Join our clients growing team in Sheffield as a Product Manager, and help them design, develop, and deliver cutting-edge electronics solutions that make a real impact.

Our client is a growing electronics product design company specialising in the development of high-performance, user-focused devices for a range of industries, from consumer tech to industrial applications. With a strong culture of innovation and collaboration, they bring ideas to life – from concept through to production.

The Role:
As a Product Manager, you will be at the heart of our product lifecycle – working closely with engineering, design, marketing, and sales teams to define product vision, gather customer insights, and drive projects through to launch.

Key Responsibilities:

  • Own the product roadmap for electronic device development
  • Conduct market and user research to identify opportunities
  • Define product requirements and translate them into technical briefs
  • Coordinate cross-functional teams from concept to launch
  • Monitor product performance and iterate based on feedback
  • Ensure products meet regulatory and quality standards

What We’re Looking For:

  • Proven experience in a Product Manager role, in electronics or hardware
  • Strong technical understanding of electronic product design
  • Excellent communication, leadership, and project management skills
  • Ability to balance user needs, business goals, and technical feasibility
  • Ability to work closely with engineers, heads of departments and customers

Nice to Have:

  • Background in engineering or industrial design
  • Experience working in a fast-paced, agile environment
  • Experience with cloud technologies

What’s on Offer:

  • Competitive salary and benefits package
  • Flexible working
  • A collaborative, forward-thinking work environment
  • The opportunity to make a tangible impact on innovative products

Apply today for this exciting new role via KO2 Embedded Recruitment Solutions.

Senior Software Engineer – C++ / Linux

Senior Software Engineer – C++ / Linux

Location: Rotherham + Flexible working
Salary: Up to £60,000 + Benefits

Are you a skilled C++ developer with a strong background in Linux? Would you like to help shape the future of connected safety devices that protect people and critical environments?

We’re looking for a Senior Software Engineer to join our team in Rotherham, where you’ll be a key contributor to the development of IoT-enabled safety solutions.

Key Responsibilities:

  • Design and implement robust software solutions in C++ for Linux platforms.
  • Develop and maintain KO2s client applications for real-time device connectivity and management.
  • Integrate software with custom hardware and networked IoT systems.
  • Collaborate with hardware, firmware, and cloud teams to ensure seamless interoperability.
  • Take ownership of technical decisions and mentor junior engineers where needed.

Key Skills & Experience:

  • Proven experience in C++ software development for Linux systems.
  • Understanding of IoT architectures and data protocols (e.g., MQTT, CoAP).
  • Familiarity with low-level system debugging, hardware interfaces, and build systems
  • Strong grasp of networking, security, and performance in embedded systems.
  • Background in embedded systems
  • Degree qualification in related subject – computer science etc

Desirable:

  • Experience with real-time systems or Bare metal development
  • Exposure to automated testing and CI/CD pipelines in embedded environments.
  • Proficiency with version control systems (e.g., Git) and Agile workflows.

Apply directly with an up-to-date CV to KO2 Embedded Recruitment today!