Embedded Software Engineer

Role: Embedded Software Engineer

Location: Manchester

Salary: £40,000 – £60,000 + Benefits DOE

KO2’s client, a leading innovator in the autonomous automotive and infotainment, is seeking a talented Software Engineer to join their growing development team. This is a fantastic opportunity to be part of the design and development of a diverse range of next-generation devices that are helping to shape the future of the automotive industry.

The Role

You will be involved in the full software development lifecycle, working closely with hardware and systems teams to build robust and efficient embedded software solutions. The work will primarily focus on developing new features and maintaining existing systems. They are ideally looking for a Degree graduated candidate with 4+ years industry experience.

Key Responsibilities:

  • Designing, developing, and testing software for embedded systems
  • Working on Linux platforms
  • Writing code in C, C++ and Python
  • Collaborating with cross-functional teams on product development

Essential Skills:

  • Strong experience with Embedded Linux
  • Proficiency in Python, C, and C++
  • Solid understanding of software development best practices

Desirable Skills:

  • Experience with embedded systems architecture
  • Knowledge of serial communication protocols (UART, SPI, I2C, etc.)

What’s on Offer:

  • Join a company at the forefront of the EV and power innovation sector
  • Work on meaningful, forward-thinking technologies
  • A collaborative and supportive team environment
  • Office-based role in Central Manchester, offering a dynamic and engaging workspace

If you’re a passionate Software Engineer looking to make an impact in a fast-evolving industry, KO2’s client wants to hear from you

Software Engineer

Role: Software Engineer – Embedded Systems
Location: Newcastle (Office-Based)
Salary: Up to £50,000

KO2’s client, a leading innovator in the electric vehicle and power industry, is seeking a talented Software Engineer to join their growing development team. This is a fantastic opportunity to be part of the design and development of a diverse range of next-generation devices that are helping to shape the future of sustainable energy solutions.

The Role

You will be involved in the full software development lifecycle, working closely with hardware and systems teams to build robust and efficient embedded software solutions. The work will primarily focus on developing new features and maintaining existing systems used in EV and power distribution products. They are open to any level of experience from fresh graduate to senior engineers.

Key Responsibilities:

  • Designing, developing, and testing software for embedded systems
  • Working on embedded Linux platforms
  • Writing code in Python and C/C++
  • Collaborating with cross-functional teams on product development

Essential Skills:

  • Strong experience with Embedded Linux
  • Proficiency in Python, C, and C++
  • Solid understanding of software development best practices

Desirable Skills:

  • Experience with embedded systems architecture
  • Familiarity with Docker and containerization
  • Knowledge of serial communication protocols (UART, SPI, I2C, etc.)

What’s on Offer:

  • Join a company at the forefront of the EV and power innovation sector
  • Work on meaningful, forward-thinking technologies
  • A collaborative and supportive team environment
  • Office-based role in Newcastle, offering a dynamic and engaging workspace

If you’re a passionate Software Engineer looking to make an impact in a fast-evolving industry, KO2’s client wants to hear from you.

Electronics Engineer

Electronics Engineer

KO2’s client, a prominent player in the security systems industry, is seeking a skilled Electronics Engineer with a passion for embedded software to join their expanding team. This is an exciting opportunity to make a significant impact while working on advanced security solutions designed to protect some of the most high-risk and secure facilities globally. You will be part of a close-knit, family-oriented team where your contributions are valued, and you will play a key role in developing cutting-edge security technologies.

About the Company:

Our client is a leading provider of advanced security systems, specializing in protecting against drone, blast, and explosion threats. With an annual turnover of £50 million, the company delivers tailored solutions for high-security environments around the world. Despite its size, the company maintains a family-oriented culture where each team member is appreciated, and the owner personally knows and supports everyone. This environment fosters organic growth and offers excellent opportunities for career progression.

Your Role as an Electronics Engineer:

In this role, you will work at the intersection of hardware and software development, collaborating closely with the mechanical engineering team. You will play a pivotal part in designing, testing, and refining security systems that protect against high-risk attacks. Your responsibilities will include:

  • Designing both analogue and digital electronics
  • Developing embedded software (with a 50/50 focus on electronics and software)
  • Managing microelectronics to control input/output signals
  • Participating in high-security testing, including blast and ballistic-proof systems
  • Collaborating with mechanical engineers to create integrated security solutions
  • Supporting the growth of the electronics team and mentoring junior engineers as the department expands

Key Qualifications:

  • Strong experience in analogue and digital electronics design
  • Expertise in embedded software development
  • Familiarity with systems integration, especially involving microelectronics and embedded systems
  • British nationality (required for security clearance)
  • A passion for working on high-quality, low-volume projects that push the limits of innovation

What the Company Offers:

  • Competitive Salary: £50,000 per annum
  • Training & Development: Access to specialized training to enhance your skill set
  • Team Growth: Opportunity to join a growing electronics team with pathways into leadership roles
  • Family-Oriented Culture: Work in a supportive, family-like environment where you’re truly valued
  • High-Impact Projects: Contribute to cutting-edge security solutions, including drone defense and explosion-proof testing

*Due to the nature of work you will need to be a UK national to be considered for this role*

Our client is committed to making a global impact in the security industry and is looking for someone with your expertise to join their team. If you’re an experienced Electronics Engineer with embedded software experience and want to work on innovative, world-class security solutions, this is the perfect opportunity for you.

Embedded Engineer

Position: Embedded Engineer

Location: Nottingham

Salary: Up to £50,000 + Benefits

Our client in the Nottingham area is now looking to add an experienced embedded engineer to their team to work on the design and development of a range of products in the IoT sector. The successful embedded engineer will be joining a small, growing team and have the chance to work from cradle to grave on a range of devices whilst working closely with a multidisciplinary team.

The ideal embedded engineer will be degree qualified and have solid industry experience in a similar role and be comfortable contributing to the full design life cycle. You will b strong programming in Embedded C on microcontroller level (ideally STM32 or Microchip PIC), be comfortable with a range of protocols including I2C, SPI, UART and wireless protocols. Whilst any experience with electronics design or PCB layout will really make your CV stand out.

The successful embedded engineer can expect their role to include

  • Designing, coding, and testing embedded software
  • Debugging and troubleshooting embedded software
  • Identifying and fixing issues using debugging tools and techniques
  • Helping to design electronic hardware from initial prototype concept through to production, through DFMEAs and peer reviews.
  • Product testing, where required.
  • Working closely with other development team members to ensure projects are completed on time and within budget.

Key Skills Required:

  • Embedded C programming
  • Python
  • Microcontrollers – STM32 or Microchip PIC desired
  • I2C, SPI, UART, Wi-Fi (and other wireless comms)
  • Knowledge of electronic circuit design or PCB layout

If you are an experienced embedded engineer looking for a varied, challenging, desing focussed role in the Nottingham area this could be the role for you. On offer is a competitive salary, flexible hours and hybrid work from home.

Apply today with an up to date CV for immediate consideration or contact Laurence Powell or Andrew Knight at KO2 Recruitment today!

PCB Designer

KO2’s client, a leading provider to the Automotive industry worldwide, is looking to expand its CAD Processing & PCB Layout Design team in Liverpool. This is an exciting opportunity for a skilled PCB designer to join a dynamic team in a role that combines both technical PCB layout and data processing.

Key Responsibilities:

  • Design and lay out new multilayer PCBs using Altium Designer.
  • Create library parts and perform schematic capture.
  • Work closely with the testing team to ensure compliance with both company and customer requirements.
  • Generate data required for quotations and collaborate with the sales team.
  • Conduct testability analysis and generate reports.
  • Process customer CAD files, BOMs, Gerber files, and schematics for test coverage and software design.
  • Quote test times based on customer requirements and test coverage needs.

What We’re Looking For:

  • Solid experience in PCB layout design, particularly with Altium Designer.
  • The ability to read and interpret schematics and technical drawings.
  • Strong organizational skills with a keen eye for detail.
  • Excellent problem-solving abilities, both independently and within a team.
  • Proficient communication and data analysis skills.

About the Role: This position is a 50/50 split between data processing and PCB layout. On the data processing side, you will handle BOMs, CAD data, Gerber files, and process customer input for quotations, working closely with the sales team. On the technical side, you will design and lay out PCBs for functional test fixtures, interface boards, and wireless boards, ensuring the design fits with customer test requirements.

What’s on Offer:

  • Competitive salary of £40,000.
  • 20 days holiday, plus up to 10 additional days with service.
  • Pension contributions.
  • On-site parking at a newly refurbished office, close to local amenities including shops, food outlets, and gyms.
  • Casual dress code and social events.
  • Excellent progression opportunities for hard-working individuals.
  • Early finish Fridays.

This role is based full-time, 5 days a week, onsite in South Liverpool. If you’re looking for a varied and rewarding role in PCB design with plenty of room for growth, apply now to join a forward-thinking company in a growing industry.

 

Embedded Software Engineer

Embedded Software Engineer

Huddersfield + Hybrid Work from Home

Up to £50,000 + Benefits

Join a forward-thinking company in the heart of Huddersfield, specializing in cutting-edge IoT devices! We’re on the lookout for a talented Embedded Software Engineer to join our clients dynamic team. This role offers the chance to work on innovative projects and shape the future of IoT technology.

About the Role:

As an Embedded Engineer, you will be responsible for developing and maintaining embedded software for IoT devices, ensuring they are both efficient and reliable. Your expertise in Embedded C and RTOS will be key as you design and implement embedded software solutions for a range of exciting products. Additionally, experience with electronics design, RF technology, and cloud-based development will set you apart in this role.

Key Responsibilities:

 

  • Develop and maintain embedded software in Embedded C for IoT devices.
  • Work with RTOS to ensure robust, real-time performance in embedded systems.
  • Collaborate within a cross-functional team using Git for version control and JIRA for project tracking.
  • Contribute to electronics design and work on RF technology integration for IoT solutions.
  • Participate in cloud-based development for device communication and data management.
  • Provide technical leadership and guidance on embedded software best practices.

Key Skills & Qualifications:

  • Strong experience with Embedded C programming.
  • Proven experience with RTOS in embedded systems.
  • Degree-qualified (BSc, MSc, or equivalent) in Electrical Engineering, Computer Science, or a related field.
  • Experience with Git and JIRA for version control and issue tracking.

Desired Skills and Experience:

  • Familiarity with electronics design and integration of RF technology.
  • Experience with cloud-based development for IoT devices.
  • A passion for developing high-quality, reliable embedded systems.

What on Offer:

  • Competitive salary and benefits package.
  • Hybrid Work from Home
  • Opportunity to work in a growing IoT company with a collaborative and innovative team.
  • Be part of an exciting industry and help shape the future of IoT technology.

If you’re an experienced Embedded Engineer with a passion for IoT development, we want to hear from you! Apply now to take the next step in your career.

Electronic Software Engineer

Position: Electronic Software Engineer

Location: Pickering

Salary: Up to £50,000

KO2 are seeking a talented Electronic Software Engineer to join a leading business based in Pickering that designs and manufacturing a range of industry leading devices that are used around the globe. This is a fantastic opportunity to work within a successful company that is part of a larger group of growing businesses.

Key Responsibilities:

  • Contribute to the full design life cycle – from cradle to grave
  • Collaborate with cross-functional teams to design and test software
  • Design electronic circuits, PCBs and schematic capture
  • Ensure software is designed, tested, and optimized for performance, security, and reliability.
  • Work to required standards and processes

Key Skills & Experience Required:

  • Analogue and digital circuit design
  • PCB design and layout – Altium Designer desired.
  • Proficiency in Embedded C programming.
  • Experience working with microprocessors and microcontrollers such as ARM, Microchip, NXP32, or ESP32.
  • Communication systems and protocols (RS232, RS485, SPI, I²C, Ethernet, etc.)
  • Strong problem-solving skills with a keen attention to detail.

What They Offer:

  • £50,000 per year salary.
  • Full-time role: 5 days a week, flexitime, on-site in Pickering.
  • Benefits include: 25 days holiday + bank holidays, strong employer pension, private healthcare and life insurance.
  • The opportunity to work with a successful, stable business that is part of a large group of companies.

If you have a strong background in electronics and embedded systems and want to be part of an exciting, fast-paced industry, we’d love to hear from you

To apply or for more information, get in touch with Laurence or Andrew @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.