Electronics Manager/Team Leader

Position: Electronics Manager/Team Leader
Location: Blackburn
Salary: Up to £70,000 + Benefits

About the Role:
We are thrilled to offer an exciting opportunity for an Electronics Manager/Team Leader to join our client during an exciting growth phase. With several innovative projects on the horizon, our client is looking to expand their engineering team over the next 12-18 months.

We are seeking a candidate with a strong foundation in electronics design, ideally with some leadership experience or someone eager to take that next step in their career with the right support. This is a hands-on role that involves both technical leadership and managing a small, growing team consisting of mechanical, electronics, and software engineers. You will oversee the day-to-day operations of the design team, ensuring smooth collaboration and project delivery.

Key Responsibilities:

  • Lead a team working across electronics, software, and mechanical components, driving the development of innovative products.
  • Manage and mentor a small team, while providing technical direction across electronics design, including analogue, digital, and PCB design.
  • Collaborate with other department heads and customers to ensure that project goals and customer requirements are met.
  • Break down customer requirements and assign appropriate tasks to team members.
  • Contribute to the strategic direction of the engineering team as it grows over the coming months.

Ideal Candidate:

  • A highly motivated individual with a passion for electronics and product development.
  • Solid experience in electronics design, including analogue, digital, and PCB design. A strong understanding of embedded programming is a plus.
  • Prior experience in leading technical projects or managing engineering teams.
  • Ability to work collaboratively with department heads and customers.
  • Enthusiastic about career progression, with aspirations to eventually move into an Engineering Director-level role.

Why Join Us:
Our client is on an exciting growth trajectory with a dynamic product roadmap and a portfolio of core customers, including leading industry names. If you are passionate about electronic product design and want to be part of an innovative journey, this is the perfect opportunity.

To apply or for more information, get in touch with Laurence Powell or Andrew Knight at KO2 Recruitment today!

Electronics Engineer

Electronics Engineer – Join a Leading Company in Remote Harnessing Systems for Airborne Software Simulation
Location: Northwich
Salary: £55,000 – £65,000

KO2 are looking for a skilled electronics engineer to join our innovative team based in Northwich. This is an exciting opportunity to work on cutting-edge projects, designing remote harnessing systems for airborne software simulation. As an electronics engineer, you will play a key role in the development and implementation of systems that are essential for aerospace technology.

Key Responsibilities:

  • As an electronics engineer, you will be responsible for PCB and circuit design, ensuring efficient and reliable solutions.
  • Work on motor controllers, specifically for automotive AC and DC systems (12/48V), enhancing system functionality and performance.
  • Contribute to system architecture, taking designs from concept through to manufacture.
  • Focus on prototyping, testing, and validation to ensure the highest quality and functionality of our products.
  • Develop drive and control systems to support the next generation of airborne software simulation.

Key Skills & Experience:

  • Strong experience in electronics engineering, including PCB and circuit design.
  • Expertise in motor controllers and automotive AC/DC systems (12/48V).
  • Proficiency in system architecture, from initial design to full manufacture.
  • A passion for testing, validation, and prototyping to ensure product reliability and performance.
  • Experience in drive and control systems design.

If you are an experienced electronics engineer with a passion for innovation and cutting-edge technology, we want to hear from you! Join our team in Northwich and contribute to the development of remote harnessing systems that are shaping the future of airborne software simulation.

Apply today to take your career to new heights with a dynamic company at the forefront of technological advancements!

FPGA Engineer

FPGA Engineer – Capenhurst
Salary: £60,000

We are looking for a talented FPGA Engineer to join a cutting-edge company based in Capenhurst that designs and develops mission-critical measurement systems for use in advanced observation units. If you have experience in FPGA programming and a passion for mission-critical systems, this is an excellent opportunity to contribute to exciting and impactful technology.

As an FPGA Engineer, you will work with a skilled team to design, develop, and implement FPGA-based solutions that play a vital role in high-stakes applications. Your expertise in FPGA, VHDL, Xilinx, and embedded software will be key to developing innovative systems that support critical observational functions.

Key Responsibilities:

  • Design, develop, and implement FPGA-based solutions for mission-critical measurement systems.
  • Program FPGAs using Verilog, VHDL, or comparable software tools.
  • Work closely with embedded software teams to integrate FPGA solutions with software systems.
  • Develop and maintain interfaces between hardware and software, ensuring seamless integration and functionality.
  • Collaborate with cross-functional teams to ensure that FPGA designs meet the required system specifications and performance standards.
  • Conduct testing and debugging of FPGA systems to ensure reliability and efficiency in mission-critical environments.

Key Skills & Experience:

  • Proven experience in FPGA programming using Verilog, VHDL, or similar software.
  • Strong knowledge of Xilinx FPGA devices and development tools.
  • Experience with embedded software and its integration with FPGA systems.
  • Understanding of basic electronics hardware and its interface with software systems.
  • Ability to work within a team-oriented, collaborative environment.
  • Excellent problem-solving and troubleshooting skills.

Desirable:

  • Experience with mission-critical or safety-critical systems is highly advantageous.
  • Familiarity with additional hardware interfaces and communication protocols.

Why Join Us?

  • Work on innovative, mission-critical projects that have real-world impact.
  • Be part of a forward-thinking, dynamic company focused on advanced technology solutions.
  • Competitive salary of £60,000 with opportunities for career growth.

If you are an experienced FPGA Engineer with a passion for technology that makes a difference, this is the role for you. Join a talented team working on next-generation systems and contribute to the development of cutting-edge solutions in observation units. Apply now to take the next step in your career!

Embedded Team Lead

Position: Embedded Team Lead

Location: Bury
Salary: £65,000 – £75,000

We are currently seeking a passionate and dynamic Embedded Team Lead to join an exciting and innovative company in Bury. Specialising in the design of complex, independent programming units for high-tech sectors and safety-critical applications, this role presents a unique opportunity to take your career to the next level. Whether you’re already an experienced Embedded Team Lead or looking for your next step up, we want to hear from you!

As an Embedded Team Lead, you’ll have the opportunity to guide and mentor a talented group of six embedded software engineers, each with their own area of expertise. This role requires a strong background in embedded software development within a Linux environment, along with the ability to lead and inspire a team. If you’re passionate about embedded software and have experience working in a collaborative and forward-thinking team, this could be the perfect opportunity for you!

The client is happy to consider experienced Embedded Team Leads or those looking to step into a leadership role. Don’t miss out on the chance to elevate your career in this exciting sector!

Key Responsibilities:

  • Lead and manage a team of six embedded engineers, fostering growth, collaboration, and high performance.
  • Develop and maintain embedded software in a Linux environment, ensuring high-quality, reliable, and efficient code.
  • Take ownership of complex embedded software projects, contributing to design, implementation, and debugging efforts.
  • Provide guidance on the adoption of best practices for embedded software development, code reviews, and version control processes.
  • Foster a collaborative and innovative environment, promoting knowledge sharing and continuous learning.

Requirements:

  • Proven experience in embedded software development with a focus on Linux environments.
  • Strong C/C++ programming skills, with an ability to bridge the gap between embedded software and firmware.
  • Familiarity with hardware communication protocols such as CAN, I2C, SPI, etc.
  • Experience with C# as your primary language and a willingness to work with other programming languages.
  • Strong knowledge of embedded software development processes, including Agile methodologies, Scrum ceremonies, and the project lifecycle.
  • Experience with IoT devices and headless applications is highly desirable.
  • A solid understanding of Bash scripting in a Linux environment.

Desirable:

  • Knowledge or awareness of firmware is advantageous, but not essential.
  • A passion for mentoring and leading a team in the development of high-tech, safety-critical applications.

If you’re looking for a challenging yet rewarding opportunity as an Embedded Team Lead, where you can shape the future of embedded software development and lead a team of talented engineers, apply now! Take the next step in your career and help them develop cutting-edge solutions that impact high-tech industries and safety-critical applications.

Software Developer – C# or C++

Join KO2’s Client – A Leader in Complex Automation Systems Using Novel AI Techniques

Are you an ambitious developer looking to work at the cutting edge of access control technology? KO2’s client, a leader in designing and developing complex automation systems, is seeking a talented developer to join their dynamic team. Specialising in novel AI techniques, this unique business creates highly intricate automation systems used in access control that run on embedded environments.

This is a rare opportunity for a C# developer with experience in embedded systems, or a modern C++ developer keen to embrace the challenge of developing software in a memory-constrained embedded environment. You’ll work with C# in a Windows 10 IoT environment, where the technology stack is niche, and your contributions will make a real impact.

What You’ll Be Doing:

  • Developing complex C# software systems for cutting-edge automation in a memory-constrained embedded environment.
  • Working on embedded systems that run on multiple micros and DSPs, managing thousands of lines of code.
  • Using modern C++ techniques to enhance your C# skillset within an embedded environment.
  • Collaborating with some of the most highly regarded embedded software engineers in the North West, who bring years of experience from leading Cambridge Consultancies and iconic Manchester software institutions.

The client is flexible and will consider:

  1. C# Developer with experience in embedded memory-constrained environments.
  2. Modern C++ Developer eager to transition into the world of C# and embedded systems.
  3. C# or C++ Developer from a non-embedded background with a passion for electronics and embedded software.

Why Join KO2’s Client?

  • This is a hybrid role, offering the flexibility to work from home and onsite in Manchester. While you’ll be expected to have a weekly onsite presence, this company offers a grown-up approach to work-life balance. If you perform, you’ll be trusted to manage your time.
  • Competitive salary between £45,000 and £55,000, alongside exceptional benefits.
  • Be part of a team that works with some of the most talented minds in embedded software engineering.

This is an exciting opportunity for developers who want to make their mark in an embedded environment while gaining valuable experience working with C#, modern C++, and novel AI-driven automation systems. If you’re ready to take your career to the next level, apply now and join one of the best teams in the business.

KO2’s client is ready to bring on board developers who are driven, adaptable, and eager to grow in an embedded C# and modern C++ environment.

Salary: £45,000 – £55,000

Location: Hybrid – Manchester (Onsite Weekly)

Exceptional Benefits Included!

Embedded Software Engineer

Position: Embedded Software Engineer

Location: Manchester + Hybrid Work from Home

Salary: £45,000 – £55,000 + Benefits

The company: KO2s client are an industry leader, with a proud reputation for innovation currently going through a period of growth. They design, develop and manufacture a range of industrial electronic devices that are used around the globe.

The Role: They are looking for an embedded software engineer to join their engineering team. The successful candidate will be working within a multidiscipline team and can expect to work on brand new projects whilst providing upgrades to existing products.

The ideal embedded software engineer will be degree qualified and have 3+ years industry experience in a similar role. You will have a strong understanding of embedded system design patterns and software architecture, with a skills set that includes:

  • Strong hands-on experience of developing embedded applications software, in C, on bare-metal systems.
  • Experience with ARM Cortex and TI microcontrollers.
  • Experience of developing supporting software in a high-level language, preferably Python, C# or C++.
  • Communication protocols such as SPI, I2C, and CAN.
  • Awareness of the MISRA C standards
  • Strong analytical skills and the ability to troubleshoot complex issues.
  • Clear communication skills to work with cross-functional teams and document designs.

Benefits on offer include:

  • 26 days holiday plus public holidays
  • Pension scheme
  • Employee Bonus Scheme
  • 4x Life Assurance
  • Flexible working and an early finish on Fridays
  • Hybrid working from home

If you are an embedded software engineer based in the Manchester area looking for a new challenge and the chance to work on industry leading devices in a friendly and professional team environment this is the role for you.

Contact Laurence Powell or Andrew Knight at KO2 Recruitment today with an up-to-date CV for immediate consideration.

GUI Software Engineer

Location: Remote (Occasional site visits to Oldham)

Rate: £55-60 per hour (Outside IR35)

Contract Length: 6 months

Project:

KO2’s client is seeking a skilled GUI Software Engineer to design and develop a touchscreen User Interface for a new electronic device on  Linux. The user interface will control the device’s functionality. Although an existing GUI is in place, the new product requires a more  visually appealing and modern UI.

You will have the flexibility to choose the development language e.g. C++ Qt, Python, JavaScript, Rust, Go.

Requirements:

  • Proven experience in GUI development

Desirable:

  • Linux development experience
  • Experience with GUI touchscreens

 

A one stage MS Teams interview can be quickly arranged.

Software Engineer | Linux, C++, Yocto

Software Engineer – Embedded Systems | Manchester + Hybrid WFH| Up to £75,000 + Benefits

Are you a talented software engineer with a passion for embedded systems? KO2S client is seeking an experienced software engineer to join their dynamic team in Manchester. If you’re skilled in C++, Linux, Yocto/Buildroot, and embedded systems development, this could be the perfect opportunity for you!

As a software engineer at KO2S client, you’ll play a key role in designing and developing cutting-edge solutions for embedded platforms. Your expertise in C++, Linux, and Yocto will be essential for ensuring the delivery of high-quality software. You’ll collaborate with other skilled engineers to maintain and optimize our client’s embedded systems, contributing to a wide range of exciting projects.

Key Skills:

  • Proficiency in C++
  • Strong experience with Linux
  • Hands on experience Yocto or Buildroot
  • Hands-on experience with embedded systems development

Desirable Skills:

  • Knowledge of Java
  • Familiarity with communication protocols
  • Experience with Linux kernel configuration

At KO2s client, we value creativity and problem-solving, and we’re looking for a software engineer who thrives in an innovative and fast-paced environment. Join our team and help shape the future of embedded technology!

Interested? Apply today to take the next step in your career as a software engineer with KO2s client!

Software Developer

Job Title: C# Software Developer (Embedded Linux Environment)

Location: Bury, UK
Salary: Up to £65,000 per annum
Working Hours: 5 Days per week (On-site in Bury)

Company Overview:

Our client is a leading provider of vehicle telematics solutions, specializing in real-time monitoring, reporting, and firmware updates for vehicle systems. Based in Bury, they are at the forefront of developing innovative embedded software for a wide range of applications, with a particular focus on communication between MCUs, sensors, and vehicles via CANbus. Their technology is central to providing actionable data and insights to ensure efficient vehicle management and operation.

Tech Stack Overview:

The company operates with a multi-layered tech stack involving a combination of embedded systems, cloud infrastructure, and real-time data processing. The key components include:

  • Linux PC (Ubuntu): The core of the system that interacts with servers and handles key functions, including data reporting and firmware updates.
  • MCUs (Microcontroller Units): 19 different types communicating with sensors (such as temperature sensors) via CANbus.
  • C# and C++: Used in various parts of the software stack, from the embedded system to the server-side applications.
  • Bash Scripting: To manage tasks within the Linux environment.
  • Server-Side (SQL, C#): The server-side software handles data processing, storage, and firmware management.

As a Software Developer, you will be working within this environment to contribute to both the development of new features and the refactoring of legacy systems.

Role Description:

We are looking for a highly motivated and skilled C# Software Developer with experience in embedded Linux environments to join our client’s team in Bury. This is a fantastic opportunity to work on a long-term project to rewrite and improve existing software systems, develop new features, and architect solutions to enhance the vehicle telematics system.

Key Responsibilities:

  • Development & Maintenance: Rewriting and enhancing the existing software that controls vehicle telematics systems. You will work on both the embedded Linux side and the server-side C# applications.
  • C# and C++ Development: Develop C# applications that run on Linux-based systems and communicate with hardware components using CANbus.
  • Firmware Updates: Write control logic for hardware interaction, including tasks like setting fan speeds and monitoring sensors. You’ll work closely with the hardware to ensure seamless interaction between the software and vehicle sensors.
  • Software Architecture: Participate in designing and architecting a scalable, maintainable software application using best practices and design patterns.
  • Collaboration: Work closely with other software developers, firmware engineers, and system architects to implement new features and ensure the overall system’s integrity.
  • Problem-Solving: Work under short-term, high-pressure deadlines to implement new features, while maintaining a long-term vision for system improvement and software architecture.

Required Skills & Experience:

  • Proven experience with C# or modern C++ in a Linux environment, especially in embedded or low-level software development.
  • Strong understanding of Linux systems, preferably Ubuntu, and experience with shell scripting (Bash).
  • Familiarity with hardware interaction in embedded systems, such as controlling sensors and reading from CANbus.
  • Ability to write efficient, reliable, and maintainable software that interacts with embedded hardware.
  • Experience with firmware development, especially in C or C# on embedded Linux systems.
  • Understanding of software design patterns and best practices in system architecture.
  • Interest in electronics and the ability to understand hardware-level communication.
  • Good communication skills, with the ability to collaborate within a multidisciplinary team.

Desirable Skills:

  • Familiarity with SQL and database-driven applications.
  • Experience with vehicle telematics systems or related industries.
  • Knowledge of embedded systems design and constraints.
  • Ability to write and maintain clean, reusable, and testable code.
  • Understanding of real-time systems and their requirements.

What We Offer:

  • A competitive salary of up to £65,000 per year.
  • An exciting long-term project with the opportunity to influence the software architecture of an innovative vehicle telematics solution.
  • Opportunity to work in a dynamic environment with a strong team-oriented culture.
  • The chance to learn and develop skills in both C# and embedded Linux development.

If you are a skilled C# or C++ developer with a passion for embedded systems and vehicle telematics, we’d love to hear from you! Join us in Bury and help shape the future of telematics technology!

Project Manager

Project Manager 

KO2’s client, a leading company in the design, development, and manufacture of complex extraction systems for the MedTech industry, is seeking a skilled Project Manager to join their team in Bury. This is an exciting opportunity for a technical expert with experience in electronics, embedded software, and mechanical design to take on a pivotal role within the company.

As a Project Manager, you will oversee the full lifecycle of various projects from concept through to engineering, development, manufacturing, and ultimately delivery to the customer. Your role will be to ensure smooth execution, timely delivery, and coordination of complex technical solutions.

Key Responsibilities:

  • Lead and manage projects, driving the development of new products from concept to completion, with a focus on electronics, embedded software, and mechanical design integration.
  • Work with a core team of engineering leaders, project engineers, quality leaders, and procurement leaders to ensure the successful delivery of engineering, procurement, and quality schedules.
  • Take full responsibility for the project’s timeline, scope, and resources, pulling together comprehensive schedules across all functions.
  • As the Project Manager, you will oversee major projects and be supported by a project management team to ensure the delivery of engineering changes, resource projects, and technical solutions.
  • Collaborate with cross-functional teams to manage work packages, ensuring effective integration of electronics systems, embedded software solutions, and mechanical design requirements.
  • You will be responsible for delivering the project on time, meeting budget goals, and exceeding client expectations.

Key Requirements:

  • Strong experience as a Project Manager in engineering, particularly within electronics, embedded software, and mechanical design disciplines.
  • Demonstrated expertise in New Product Introduction (NPI), New Product Development (NPD), and New Product Creation processes.
  • Ability to manage multiple projects simultaneously, working cross-functionally with various teams and stakeholders.
  • Experience leading technical teams and working with senior engineers and leaders in electronics, embedded software, and mechanical design.
  • Proven track record of successfully delivering complex projects within a technical environment.

Salary: £45,000 – £55,000

If you are a dynamic Project Manager with the technical know-how in electronics, embedded software, and mechanical design, this is the perfect opportunity to progress your career with a forward-thinking company.

Apply today to join KO2’s client and help shape the future of MedTech solutions!