Embedded Software Engineer

Embedded Software Engineer

Location: Ealing area

Salary: Up to £65,000 + Extensive benefits

The Role

KO2’s client is seeking a talented Embedded Software Engineer to help deliver robust, high-quality embedded software for existing and future electric products. This is an exciting opportunity to be involved in the full product lifecycle—from early prototype development through to production and manufacturing.

Key Responsibilities

  • Develop high-quality embedded software that is efficient, maintainable, and scalable
  • Work collaboratively with hardware engineers to support board bring-up, debugging, and system validation
  • Design, implement, test, and support embedded software for internally developed electric systems
  • Investigate and resolve complex real-time challenges related to timing, performance, and signal integrity
  • Play an active role in shaping software architecture, coding standards, and future platform direction

About You

  • Strong programming skills in C and C++
  • Hands-on experience with embedded communication protocols such as BLE, CAN, I2C, UART, or SPI
  • Comfortable using version control systems, particularly Git
  • A proactive problem-solver with a methodical approach to identifying root causes
  • Demonstrated experience in embedded software development
  • Familiar with the full software development lifecycle, from requirements through to testing

Desirable Skills

  • Experience with functional safety standards (ISO 13849 or ISO 26262)
  • Experience working with CI/CD pipelines (e.g. Jenkins, Docker)
  • Experience developing RTOS-based applications
  • Familiarity with Python for tooling or automation

Additional Requirements

  • Full right to work in the UK without sponsorship

Apply today with an up-to-date CV or contact KO2 Embedded Recruitment for more details.

Contract Manufacturing Engineering Manager – PCBA

Rate: up to £60 per hour, outside IR35

Contract length: 12 months initially

A leading electronics organisation in Horsham is seeking a Manufacturing Engineering Manager to lead the electronics manufacturing engineering function responsible for PCBA production used in complex electronic equipment.

This role is critical in shaping the future of the company’s electronics manufacturing capability, including defining production processes, selecting equipment, and leading new product introductions into manufacturing.

The Role

You will lead the manufacturing engineering team responsible for PCB assembly processes, ensuring robust, scalable manufacturing capability for new and existing products.

You will also act as the technical authority for electronics assembly, advising the wider business on process capability, equipment investment, and manufacturing strategy.

Key responsibilities:

  • Managing a team of Manufacturing Engineers and Technicians
  • Leading introduction of new electronic products into production
  • Defining and optimising PCBA manufacturing processes
  • Providing technical leadership across SMT and through-hole assembly technologies
  • Selecting and specifying electronics manufacturing equipment
  • Supporting manufacturing improvements and process optimisation
  • Working with ERP/MRP systems (preferably SAP) to define:
    • Bills of Materials (BOM)
    • Manufacturing routings
  • Acting as the internal expert on PCBA manufacturing processes
  • Supporting troubleshooting and root cause analysis of production issues

 Required Experience

  • Strong background in PCBA manufacturing
  • Experience with Surface Mount Technology (SMT) and Through-Hole assembly
  • Leadership or management experience within manufacturing engineering
  • Experience introducing new electronic products into production
  • Knowledge of electronics assembly equipment and process selection
  • Experience working with ERP/MRP systems (ideally SAP)

Ideal Candidate

You may currently be:

  • A Manufacturing Engineering Manager in electronics manufacturing
  • A Senior Manufacturing Engineer / Lead Engineer ready to step into management

Electronics Engineer (Embedded C)

Sports Technology | Permanent
Vauxhall, London (Hybrid – 3 days onsite / 2 remote)
Up to £65,000

KO2 are working with an innovative sports technology company based in Vauxhall, developing high-performance electronic systems used in elite sport. The client is flexible, so please apply if you can design electronics and write embedded software, albeit not at expert level, they are happy to mentor on the embedded software side.

KO2’s client are looking for an electronics led engineer who can also write embedded software in C. This is a hands-on role working across the full product lifecycle, from PCB design through to embedded bring-up and testing.

The Role

  • Electronics design from concept to production (schematics, PCB layout, bring-up)
  • Embedded software development and debugging in C (some C++ exposure useful)
  • Working with microcontrollers and embedded systems
  • Supporting testing, fault-finding and real-world deployment

The Profile

  • Strong electronics engineering background
  • Experience designing PCBs (Altium for production, KiCad also used)
  • Able to write and debug embedded C
  • Ideally 4+ years’ experience
  • Skill split typically 70/30 or 80/20 in favour of electronics, but strong 50/50 engineers also considered

This is not a pure electronics role,  solid embedded c experience is needed, at some level.

What’s on Offer

  • Salary up to £65,000
  • Hybrid working (3 days in the Vauxhall office)
  • Permanent role working on real, deployed sports technology
  • Unique opportunity to work for a season at the company’s facility in Austria

If you can design electronics and write embedded C, at any balance between the two, this is a rare and exciting opportunity.