Embedded Software Engineer

Position: Embedded Software Engineer

Location: Manchester

Salary: Up to £45,000 + benefits

An exciting new position has now been created for an Embedded Software Engineer to join our growing start up client’s team, working out of their brand-new offices in the South Manchester area. Our client is working towards the 2nd generation of their cutting-edge medical device and are looking to expand their engineering team. They are seeking an embedded software engineer with previous medical devices and medical standards (IEC62304) experience who will play a pivotal role in the engineering team.

Key Skills and Experience Required:

  • Embedded C programming
  • STM32 Microcontrollers
  • Medical device and medical standards experience – IEC62304 ideally
  • Degree qualified – Computer Science or similar

In this role you will be responsible for the development of firmware and related software for the next and future generations of their devices, you will report directly to the Technical Director and can expect to work closely with other engineers (mechanical, electronics and test). In this role you can expect plenty of variety in your daily tasks, the autonomy to manage your own workload and can expect your core responsibilities to include:

  • The design and development of firmware on SMT32 microcontrollers
  • The design and development of software for embedded controls and firmware interfaces
  • Writing embedded level software in C
  • System integration and integration testing
  • Conducting unit testing and participating in software validation processes
  • Producing accurate and detailed documentation

This role will best suit a graduate qualified Embedded Software Engineer with a few years industry experience who is keen to join an exciting startup. You will have the chance to work with passionate engineers towards the development of a state-of-the-art medical device that will make a positive impact in people’s lives around the globe.

Desirable Skills and Experience:

  • C++, Python or C#
  • Azure, Aws or Google Cloud interfacing
  • GitHub or TFS

Apply today for this fantastic Embedded Software Engineer opportunity with an up-to-date CV or contact Laurence Powell at KO2 Embedded Recruitment Solutions for more details.

Software Engineer – C, C++, Python, Rust, Linux

Position: Software Engineer

Salary: Up to £60,000 DOE

Office Location: Manchester, City Centre + Hybrid WFH

The Role: Multiple exciting positions have now been created for Software Engineers to join a rapidly expanding software solutions company in central Manchester. The successful Software Engineers will be joining a growing team and be given the chance to contribute across a range of cutting-edge software solutions for a variety of industry sectors including autonomous vehicles, automation, finance and more. If you are a technical enthusiast, with 3+ years experience in industry or on personal projects this could be the role for you.

The team you will be joining is made up of a range of engineers covering multiple disciplines who are all technical enthusiasts and who have a passion for developing new products working to modern processes and methods. The ideal Software Engineers will be strong in a Linux environment ideally coding in C, C++, Python or Rust and will be comfortable contributing across the full design life cycle. Experience with embedded software development and open-source software will make your CV really stand out.

This role will best suit Software Engineers who are passionate about software development, looking to work with likeminded engineers and keen to have plenty of project variety in their role. Here no one project is the same so there are always new challenges and tasks to complete. Personal development and adding new skills and technologies to your profile is actively encouraged and there is also plenty of scope for career development within the business.

Skills and Experience Required:

  • C, C++, Python, Rust or Java programming
  • Linux environments
  • Modern software development processes

Desirable Skill and Experience:

  • Embedded software development
  • Linux device driver development
  • Open-Source Software
  • DevOps skills and technologies

Please contact Laurence Powell or Chris Fawcett at KO2 Embedded Recruitment Solutions Ltd to discuss this role in further detail or apply today with an up-to-date CV.

Compliance Manager

Position: Compliance Manager

Salary: Up to £60,000 + Benefits

Location of Office: Blackburn

Location of Work: Flexible Hybrid Remote Working

The Role: Our client, an industry leading design and manufacturer are continuing to grow their Engineering function in the Blackburn area. They are seeking an experienced Compliance Manager to join them as they continue manufacture a range of electronic devices and systems that are used around the globe.

Reporting directly to the Technical Director this is a key role within the business and the ideal candidate will have experience in a similar role, which has involved overseeing and streamlining the process of maintaining and achieving product compliance and certification across a range of products and industries.

The successful Compliance Manager’s focus will be ensuring that products can go to market quickly and efficiently within a highly regulated environment. You can expect the role to include:

  • Creating project plans for obtaining certification for new products and services.
  • Oversee and arrange ongoing audits making sure certificates are renewed in a timely and organised fashion.
  • Work closely with the R&D team and other stakeholders ensuring collaboration and the education of teams where required.
  • Suggest and implement procedure and guidelines aiming for the improvement of the compliance team.
  • Manage the compliance team and communicate regularly with other stakeholders.

Skills and Experience Required:

  • Electronic design and manufacture environment
  • Team leadership or management experience
  • Knowledge of CE and UKCA marking regulations
  • Knowledge of EMC, safety and environmental testing
  • Certification processes – tests, audits, etc

Desirable Skills and Experience:

  • Experience within regulated industries such as fire safety or security
  • Design data manager package (DDM)
  • Full Microsoft office suite

To apply for this fantastic opportunity or for more information contact Laurence Powell or Andrew Knight at KO2 Recruitment Solutions today with an up to date

Software Engineer

Position: Software Engineer

Location: Warrington

Salary: Up to £50,000 + Benefits

The Role: Our client is now looking to add a Software Engineer to their growing team in the Warrington area. They are leaders in their field and with over 30 years industry experience they have a stellar reputation for designing innovative, bespoke software solutions for a range of customers across multiple industries.

Key Skills and Experience Required:

  • C/C++ programming on Linux
  • Embedded systems
  • Time-critical software systems, such as multi-threading, synchronisation, interrupt handling.
  • Experience of working in a manufacturing/engineering company environment.
  • Familiar with the use of IDEs, debuggers, source code repositories, bug tracking databases and unit tests.
  • HND or Degree qualified – Computer Science or Engineering related subject.

The successful Software Engineer will be working in a team environment, with plenty of opportunity to contribute to the full development life cycle; from initial concept through to test and manufacture.

The role is focussed on embedded software development initially, but there is scope to also work on developing the PC-based applications. In time there is the opportunity to progress into a team lead or management level role, although the role will still include hands on design and development tasks.

Desirable Skill and Experience

  • Familiarity and interest in scientific instrumentation and their applications, or similar industrial, scientific or medical products.
  • Object-oriented software design principles and their use in software applications.
  • Experience with configuring and deploying embedded operating system components such as uboot and Linux.
  • User interface design, including web-based applications.
  • Experience of working with automation/IOT protocols such as OPC-UA, MQTT, Rest API, Thrift API

If you would like to apply for this vacancy, please send your CV to Andrew Knight or Laurence Powell of KO2 Embedded Recruitment Solutions.

Junior Electronics Engineer

Role: Junior or Graduate Electronics Engineer

Salary: up to £40,000

Location of office: Wigan

Location of work: Largely onsite with flexibility

The role:

An electronics business in Wigan who specialise in the design and manufacture of energy measurement devices for a variety of sectors, including utilities and rail are looking to hire a Graduate or Junior Electronics Engineer to their R&D team.

The business will consider a graduate or junior electronics engineer with 1 to 3 years of experience. You should be an Electronics Engineer who has an interest in Analogue electronics. You don’t have to have direct Analogue design experience, but you should demonstrate an awareness and understanding of three-phase power and op-amps.

In this role you will be working closely with a Senior Electronics Engineer who has a substantial amount of Analogue experience. This Engineer is more than happy to share his experience and provide support to help you learn and develop.

This role will give you plenty of opportunity to do lots of new product developments, working from concept stage. The client specialises in designing bespoke solutions for each of its customers. Their customers typically approach them with a set of requirements they would like an energy measurement device to meet. As such the business usually modifies an existing product design or designs an entirely new product in order to achieve the customers’ requirements. This is achieved by collaborating and working closely with other Engineers in your multidisciplined R&D team e.g. Electronics, Embedded Software, Mechanical.

It is a very exciting time for the business and R&D team as they have a large number of customer orders. With the world increasingly relying on energy for several applications, there is huge demand from their customers for new measurement devices to measure and monitor energy to make sure energy in constant at all times.

Skills and experience required:

  • An Electronics graduate or Junior Electronics Engineer with 1-3 years experience
  • An interest in Analogue electronics
  • Some knowledge of 3 phase power e.g. line-to-line voltage
  • Some knowledge of Op Amps e.g. decoupling

Head of Cloud Infrastructure

Position: Head of Cloud Infrastructure

Salary: Up to £80,000

Location of Office: Blackburn

Location of Work: Flexible Hybrid Remote Working

The role: An exciting new role has been created for a Head of Cloud Infrastructure to join our clients growing Cloud Engineering team. The ideal candidate will have a DevOps Engineer or Cloud technology design/development background and have experience managing teams and leading projects whilst working with other senior stakeholders making strategic level decisions. Hybrid remote working is offered with the successful candidate able to only attend the office as little as once a week where appropriate.

The focus of this role will be operational infrastructure management, ensuring the reliability, scalability, and security of all cloud-based systems whilst growing and managing the support team. You will have proven experience in a similar leadership role and your technical background will include Azure or AWS cloud technologies, CI/CD processes and SQL databases. Whilst any experience with IoT connected devices and electronic device design environment is highly desirable.

In this role you will over see and manage all matters related to Cloud Infrastructure including, operational management, developing and implementing cloud strategy, technology integration, data management and security. To do this, you can expect to work closely with your team and other members of the leadership team to ensure successful collaboration and the smooth running and implementation of all cloud infrastructure modifications and developments.

You will play a key role in aligning cloud strategies with product direction, ensuring operational efficiency for customers and internal systems. You will work closely with the Head of Cloud Developments and can expect to form part of technical leadership of the business meeting with customers (face to face and remotely) when required.

Skills and Experience Required:

·        Technical background

·        DevOps Technologies – AWS, Azure technologies

·        Team management and leadership

·        Strategic level decision making, integration and implementation

·        SQL Databases

Desirable Skills and Experience:

·        CI/CD Processes

·        NodeJS

·        IoT connected devices

To apply for this fantastic opportunity or for more information contact Laurence Powell at KO2 Recruitment Solutions today with an up to date.

Junior Electronic Software Engineer

Position: Junior Electronics Software Engineer

Location of Office: Blackburn

Location of work: This is an office-based role.

Salary: £30,000 – £40,000

The role: A position is now available for a Junior Electronics Software Engineer to join an engineering team to work towards the development of a new range of industry leading IoT connected security devices. Our client is an established R&D focused business, with a stellar reputation built upon providing cutting edge, industry leading products for the last 20+ years.

This role is for a Junior Electronics Software Engineer who has a relevant degree qualification and some industry experience, this can be as work experience or after graduation. You will be given the chance to work in a role where you will get experience across analogue and digital circuit design, PCB layout, Embedded programming, circuit prototyping and test.

This role will be ideal for a Junior Electronics Software Engineer who is looking to work in a range of electronics disciplines with a keen eye for detail who is comfortable working in a dynamic, fast paced environment. You will be working in an experienced team, so there will be plenty of opportunity to learn and develop new skills so can expect plenty of variety in the role and chance to develop your skills quickly and with support from experienced Engineers.

Experience or knowledge of the following is required:

  • PCB design and layout – Altium
  • Circuit prototyping and test
  • Embedded C coding
  • Degree qualification in relevant Engineering subject

Desirable experience:

  • RF design
  • Microcontroller design – ARM, PIC, Atmel etc
  • IoT connected devices

If you are keen to build your career within a new product development focussed business who are leaders in their industry the contact Laurence Powell or Chris Fawcett from KO2 embedded recruitment solutions for all the details.

Embedded Software Engineer

Location of work: You can work remotely, only going to site when it makes sense.

Location of office: Bury, Manchester

The role:

KO2’s Bury based client are looking to recruit an embedded software engineer to the team. The business are leaders in the design and development of complex systems where IoT, machine communication and data collection and analytics work hand in hand. The business was founded by the current owner who is a seasoned electronics engineer with a vast background in working with electronics, embedded software and with that experience founded a business who are able to offer their clients complex, useful and productive real world solutions.

The business also do a lot of work on server side applications and as a result the business can offer the successful Software Engineer the ability to work on both embedded systems and server side software which is based on Linux. The embedded engineer would be able to work on Backend, Frontend, Systems programming and Cloud Infrastructure Services, which would result in the embedded engineer gaining an enviable and almost unicornesque skill set.

The business is a small and successful entity and as a result will offer the chosen embedded software engineer, access to share schemes, flexible working combined with the ability to work with cutting edge technology, such as processors like STM32, ARM Cortex or ESP32 whilst having the confidence to be customer facing and be involved in the entire project life cycle.

The key skills for this role are;

  • Embedded C – Software & Firmware
  • Experience working with electronics
  • The ability to be customer facing

Some of the skills and experience below would be advantageous, but not essential:

  • Knowledge or the desire to work with cellular modems, Ethernet, Zigbee as well as communication protocols such as HTTP, MQTT, TCP/IP
  • Unit testing
  • Source code version control
  • Linux / Embedded Linux
  • RTOS
  • Backend, Frontend, Systems programming, Cloud Infrastructure Services


Senior Software Engineer – C, C++, Rust, Linux

Job Title: Senior Software Engineer

We are seeking a Senior Software Engineer to join our Manchester based clients growing team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining software solutions that are used across multiple industries. You will work with a dynamic team of engineers and take a lead role in projects involving Linux-based open-source technologies.

Key Responsibilities:

  • Design and develop embedded software solutions using C, C++, Python, or Rust.
  • Take a lead role in cross-functional teams to define software requirements and specifications.
  • Take a lead role in the development of Linux-based systems and utilize open-source technologies.
  • Participate in code reviews and ensure code quality and best practices.

Skills and Qualifications Required:

  • Bachelor’s degree in Computer Science, or a related field (or equivalent work experience).
  • Experience in a similar role where you have taken a lead role on technical matters including planning, code reviews and assigning work packages.
  • Proven experience in software development using C, C++, Python, or Rust.
  • Familiarity with Linux operating systems and open-source technologies.

If you are a Senior Software Engineer with a passion for developing clean, reliable software solutions and keen to use the open-source technology stack, this could be the role for you!

Apply today for immediate consideration or contact Laurence Powell or Chris Fawcett at KO2 Embedded Recruitment Solutions for more information.

System Design Engineer

Position: Systems Design Engineer

Salary: Up to £60,000

Location of Work: Fully Remote

An electronics business who are leaders in the design and development of complex mission critical software, are looking for a systems design engineer to work on the “left hand side” of the V life cycle. The business are a multinational, with huge cash reserves, a strong order book and are looking to improve upon what was a very successful 2023 by adding to the Systems Design Team. The business is looking for the right talent, and as a result is more than happy to consider System Engineers who would like ‘fully remote working’.

The embedded software used in the businesses mission critical applications controls complex Bluetooth related applications, and their client portfolio is a who’s who of the worlds bluechip companies. You will be working with a hugely talented team of engineers who take great pride in their work and are all on the same goal of ensuring the company continues to deliver its goals and provides stable and enjoyable employment. The team you will work in is cross functional, and as a result the System Design Engineers role will be pivotal to ensuring that all the separate entities in the team are succeeding.

The System Design Engineer will be working on the left hand side of the V life cycle and as a result be responsible for working closely with customers, who will be some of the biggest companies in the world, whilst working as a product owner in a cross functional team. The System Engineer will need to have the ability to understand the customers technical requirements whilst designing and developing solutions from concept to launch, whilst designing solutions and formalised representations that meet the customer needs.

The knowledge of safety critical standards and functional safety standards will be key very much a nice to have, but one that would be appreciated by the business alongside the use of CAN tools such as CANoe and CANdela studio whilst delivering prototype to external and internal stakeholders.

The business will offer the Systems Design Engineer a salary of £40,000 – £60,000 plus bonus, pension and competitive package and fully remote working.

If you would like to apply for the Systems Design Engineer role, please send your CV to Andrew Knight at KO2 Embedded Recruitment Solutions.