Software Engineer

Salary: £40,000 – £55,000

Office Location: York

Location of work: This role can be performed fully remote.

The Role:

Our client is continuing to grow their technology team which is focused on the development of cutting-edge autonomous vehicle software solutions. Their products are at that heart of the next generation of Driver Assistance solutions ensuring the safety of all road users and pedestrians.

In this role the successful Software Engineer will be joining a growing, international software development team and will get the chance to work on a broad range of software products including embedded, high-level applications and software tools. This role will offer the successful Software Engineer plenty of variety in their day-to-day tasks including; software development to agreed upon quality standards, software testing, debugging code, problem solving across a range of platforms and automating development tasks using Python script.

This role can be performed fully remotely and will best suit an software engineer with experience across the full software stack who is a technology enthusiast and keen to work in a challenging but friendly team design environment.

Skills and Experience Required:

  • C programming
  • Software development experience with Python, Java or C++
  • Software application development
  • Software testing
  • Automation or continuous integration – Jenkins etc

Desirable Skill and Experience:

  • Agile development methodologies
  • Automotive sector
  • Python scripting
  • Java plugins


C# Software Engineer

Salary: Up to £60,000

Location of office: York

Location of work: Fully Remote

The role:

Our client is continuing to grow their technology team which is focused on the development of cutting-edge autonomous vehicle software solutions. Their products are at that heart of the next generation of Driver Assistance solutions ensuring the safety of all road users and pedestrians.

Join the web development team the ideal C# Software Engineer will be strong using C# and .NET, will be experienced developing WPF applications and have strong knowledge of software architecture and design. Whilst any experience with UI frameworks, ASPICE, UX or EMF is highly desirable.

The successful C# Software Engineer will be joining a team design environment so strong communication skills and the ability to work closely with other engineers is crucial. You can expect to be involved in the full design life cycle of a host of new projects and should be keen to see projects through to completion.

Skills and Experience Required

  • Degree qualified – Computer Science or similar
  • Strong C#.Net programming
  • Windows Presentation Foundation (WPF)
  • Software Architecture and design

Desirable Skills and Experience:

  • Platform independent UI Frameworks (NuGet, DevExpress, Avalonia etc)
  • Windows, Linux and MacOS operating systems

This is a fantastic opportunity to join a software engineering team at the forefront of modern technology as they embark on an exciting period of growth and new product development. They offer a flexible, remote working model and an excellent benefits package including bonus, holiday, medical and much more.

Head of Product

Salary – £65,000 – £75,000

Location – Leeds, West Yorkshire

Working arrangements – hybrid, 3 days on site, 2 WFH

The Role:

A Leeds based business who 3 years ago were turning over £6 million and are now generating £27 million of sales because of an intense focus on innovative R&D and brand, are looking to recruit a Head of Product to the team. The business had a traditional focus on buying from the far east and then reselling to the UK market, however, the business 3 years ago employed one of the leaders of innovation in their sector as Technical Director. As a result of this strategic hire the business has registered 12 patents in 3 years and as a result are the leaders in their industry, with all the big-name brands using their tech enabled products. The products are now all IoT focussed and as a result enabling their customers to showcase UK designed best in class products that have the connectivity needed for the modern world.

The business continues to be ambitious and aspire to be £100 million turn over in 5 years and will need the expertise of a dedicated Head of Product. The business prides itself in an honest, open culture and the business that does not agree with internal politics and has a working environment, which is fun, fast, and passionate. As the business has category leading brands, the culture is one of high performance, curiosity, and drive. The Head of Product will drive category performance and manage all aspects of product lifecycle from product introduction to end of life, while owning the development of categories for each business unit.

The business is looking for a Head of Product and as a result you will have an extensive background in Product Management, be it as a Product Manager or Head of Product. The business is open to a Product Manager or Head of Product who has come from any industry, they are more than happy to teach the product and technology, they just need to have a talented Head of Product to work with. The Head or Product will become immersed in the sector and will be the focal point for all things relating to the companies range, which stretches to over 600 products.

The Head of Product will be responsible for creating category and range strategies, defining and monitoring KPI’s to ensure the business objectives are met. The Head of Product will work closely with all areas of the business, especially New Product Development to share insight received from customers and what the competition is doing, whist working with the Marketing Team to understand customer engagement and the next “go to” markets.

The Head of Product will help define product ranges which are financially astute and be able to position them appropriately whilst partnering with procurement and marketing. The Head of Product will also have the responsibility for driving new products to market whilst identifying products that need to be taken out of the range. The individual will be a leader and be able to command respect from internal and external stake holders ensuring that the business who are already leaders in their sector but wish to continue this growth whilst exploiting opportunities within the sector as and when they present themselves.

If you are an ambitious and experienced Product Owner, Product Manager or Head of Product looking for a Leeds based role, please contact Andrew Knight at KO2 Recruitment.

Senior Embedded Software Engineer

Salary: Up to £65,000     

Location of office: Sheffield, South Yorkshire

The Role:

A new position has been created for an experienced Embedded Software Engineer to join our clients rapidly expanding engineering team working out of their new offices in the Sheffield area. The successful Embedded Engineer will be joining a new product focused business who are at the forefront of their industry, designing the next range of industry leading products within the green energy sector.

The ideal Embedded Engineer will have proven industry experience designing and implementing robust embedded software solutions, developing structured software and creating accurate documentation whilst working in a team development environment. You will be a strong communicator, have experience throughout the full software development cycle and your core skills set will include embedded C programming, a range of microcontrollers, (ideally Texas instruments) working with CANbus and SPI protocols. Any experience with MISRA C standards, electronics or electrical design or developing PC applications is desirable.

This role will best suit an experienced Embedded Software Engineer who has a passion for embedded software design, enjoys working in a fast paced, collaborative environment and is keen to be part of a growing engineering team working towards the design of industry leading products.

Skills and Experience Required

  • Extensive Embedded C programming
  • Embedded Microcontrollers – Texas Instruments ideally
  • CAN Bus, I2C and SPI protocols
  • Strong communication skills and experience working in a team

Desirable Skills and Experience:

  • Working to MISRA C standards
  • Degree qualification in a software engineering related field
  • Experience with battery management, control systems or motor controls

Electronic Design Engineer

Location of Office: Leeds, West Yorkshire

Location of Work: WFH Hybrid Model 50% home based

Salary: £40,000 – £60,000

The Role:

As our client continue to grow their Engineering Team they are now seeking an experienced Electronics Design Engineer to join the team as they work towards the development of a new range of IoT devices that have a positive impact on people’s lives.

You will be joining an established design team and be given the chance to work within a multidiscipline R&D team, consisting of Embedded, Software, Mechanical and Electronic design Engineers. You will be expected to contribute throughout the design life cycle from initial concept through to in house testing and manufacture. The role offers plenty of variety, working mainly on new designs, whilst also providing updates and improvements to existing products.

Our client offer a flexible home working policy and you will be able to work remotely 50% of the time with flexible working hours available to help with the commute on days when you are in the office. On offer is a strong salary of up to £60,000 plus benefits and the chance to develop industry leading products that improves peoples lives.

Skills Required:

  • Mix digital and analogue circuit design
  • UART, ADC’s, DAC’s, I2C, SPI, USB, Ethernet, RS232, RS485
  • Schematic and PCB layout capture using CAD (Altium preferred).
  • Engineering Degree (Electronics or Electrical & Electronics, Physics or Applied Physics).

Desirable skills and experience:

  • RF design
  • SMPS (DC-DC and AC-DC) design
  • Design for EMC, ESD, LVD, CE, safety approvals
  • Low level analogue design, miscellaneous interfacing circuitry etc.


Embedded Software Engineer

Salary: Up to £60,000

Location of office: Leeds, West Yorkshire

Location of work: WFH Hybrid model 50/50 split

The role:

Our client, who design, develop and manufacture here in the UK are now seeking an experienced and enthusiastic embedded software engineer to join their growing engineering team. The successful embedded software engineer will get the chance to work with a talented team of like minded software and hardware engineers, designing products that improve peoples lives.

The company specialises in designing a wide range of low powered wireless RF devices that are mass manufactured. There is a mixture of enhancing existing products with more technology and new features, whilst also developing new products from concept stage to complement its existing product range.

For this role you should be a confident Embedded C programmer with strong Microcontroller/ Microprocessor development experience and have worked on the design of high volume/low cost products. If you have worked on products that use wireless communication protocols e.g., BLE, Bluetooth, GSM, Zigbee this would be highly desirable but is not essential for the role.

You will joining a growing R&D team (working with Hardware and Mechanical Design Engineers), and your core responsibility will be Embedded Software development of a new range of industry leading products. You will have chance to work throughout the product lifecycle, getting involved in exciting product developments.

Skills and experience required:

  • Embedded C
  • Microcontroller/ Microprocessor
  • RTOS or Bare Metal development
  • Full software life cycle experience

Desirable skills and experience:

  • Developed low power/ resource constrained products
  • Wireless comms – BLE, Zigbee, Thread, Bluetooth, Wi-fi etc
  • C++ development

Software Engineering Manager  

Salary: Up to £70,000 + benefits

Location of office: York, North Yorkshire

Location of work: Remote Working Available

The role: An exciting position has now been created for a Software Engineering Manager to join our clients growing Engineering function as they continue to develop software products for the autonomous vehicle industry. Our client is at the forefront of this sector and building products for the future, using cutting edge technology and modern development techniques.

They are now seeking a Software Engineering Manager to lead and grow their software team and your focus will be the day-to-day management of the software teams, whilst leading multiple projects, working with other stakeholders in the business, mentoring junior engineers and recruiting more talented engineers to join the team. You will ideally come from a software background (embedded software, C/C++ or Linux middleware desired) and have recent experience managing teams, leading projects and using modern development processes.

The successful Software Engineering Manager and can expect their role to be varied and challenging with the chance to make a real impact in how the company grows and develops software products moving forwards. You can expect the role to involve:

  • Support the team with their skills and development.
  • Be responsible for the creation of solution teams and assist in the development of strategy and planning.
  • Enabling the team to deliver software meeting the expected quality levels on time and within budge
  • Facilitate team retrospectives and drive continuous improvement
  • Talent acquisition and growing the software team

Skills and experience required:

  • Full software lifecycle development
  • Modern software development processes and methodologies
  • Strong people management skills
  • Technical background within software development
  • Strong presentation and communication skills

Whilst the office is based in York they work to a flexible remote working model and have Engineers working throughout the country and are happy for this role to be mainly remote working based with the occasional visit to the office when required.

On offer is a strong salary of up to £70,000 plus a strong benefits package including bonus, flexible holidays, flexible and remote working, an excellent pension, private healthcare and more

Electronic Design Engineer

Salary: up to £45,000

Office Location: Harrogate, North Yorkshire

Location of Work: Hybrid WFH

The Company:

Our award-winning client is now looking to add an electronics engineer to their engineering team, their office is based in the Harrogate but they are happy for this role to work from home where possible. They are a growing SME within the smart energy sector, focused on the design of a new generation of products for a more sustainable future.

The Role:

This role will best suit an all-round Electronics Design engineer with a passion for new product design and an eye for detail. You will be comfortable working within a small team, have the communication skills to talk to customers and be keen to work through the full product design lifecycle.

You will be able to illustrate experience in a similar role, working across the design lifecycle and contributing to all thing’s electronics design, whilst any experience working with low power, wireless controls products is desirable.

Skills Required:

  • Digital and analogue circuit design
  • PCB design and layout – Altium preferred
  • Wireless protocols – RF, Bluetooth, ZigBee, WiFi etc
  • Degree qualified

Desirable Skills:

  • EMC standards
  • RF Circuit design
  • Embedded microcontroller design
  • Embedded C programming

Embedded Software Engineer

Salary: Up to £55,000

Location: Scarborough, North Yorkshire

The Role:

A position is now available for an Embedded Engineer to join an engineering team to work towards the development of a new range of industry leading control solutions. Our client is an established R&D focused business, with a stellar reputation built upon providing reliable products for the last 30+ years.

The successful Embedded Engineer will be tasked with contributing to the full software life cycle of the design and development of embedded devices and systems from requirements to production and roll out. The role will involve developing software, primarily in embedded C for ARM Cortex microcontrollers, both at low level and application level. Working in a team environment you can expect to contribute to team meetings whilst also working on individual projects where applicable.

This role will best suit an engineer who is particularly strong with embedded design and enjoys variety in their role with the chance to contribute to new products throughout all stages of the development process.

Skills Required:

  • Embedded C programming
  • ARM microcontrollers
  • RTOS and Bare metal development
  • Relevant degree in Computer science or Engineering field

Desirable Skills:

  • CAN, Ethernet, RS232, RS485
  • Embedded Linux
  • Low level driver development
  • High volume manufacturing environment



Junior Electronics Engineer

Location of Office: Leeds, West Yorkshire

Salary: up to £30,000

The Role:

An exciting position has now been created for a Junior Electronics Engineer to join our client in the Leeds area focusing on the development of a range of new, bespoke medical devices. The successful Electronics Engineer will be joining a small design team and will have the chance to work across the full design lifecycle as well as the opportunity to learn and develop new skills whilst working alongside an experienced Electronics Engineer.

If you are a recent graduate or a Junior Electronics Engineer with 1 to 2 years industry experience, then this could be the perfect role for you. In this role you will get the chance to design low level software in C/C++, have the chance to design PCBs and develop PLC based devices. Any experience these technologies would be useful whilst any experience with EMC, schematic capture or electrical wiring diagrams in desirable.

You will be working on site in their Leeds based offices where you will get the chance to work closely with experienced design engineers whilst getting the chance to contribute to product design from initial concept all the way through testing and to production. This is a geta next step for a junior engineer with plenty of opportunity to learn on the job and to develop into a midweight electronics engineer.

Experience or knowledge of the following is required:

  • Embedded C/C++
  • PCB layout – Altium desired
  • Debugging, electronics test and fault finding
  • Embedded and electronics products design

Desirable experience:

  • PLC and ladder logic
  • Linux development
  • Analog or digital circuit design
  • EMC standards