Lead Embedded Software Engineer

Lead Embedded Software Engineer

Location: Ealing Area - With Hybrid Working from Home
Salary: Up to 80,000 + Extensive Benefits

The Role

KO2's client is looking for a Lead Embedded Software Engineer to drive the development of robust, scalable embedded software solutions for next-generation electric products. This role combines hands-on technical delivery with small-team leadership, offering the opportunity to influence architecture, mentor engineers, and shape the future direction of embedded platforms.

You will play a key role across the full product lifecycle - from early-stage prototyping and system design through to production, manufacturing, and long-term product support - while helping build engineering best practices and delivery capability within the team.

Key Responsibilities

  • Lead the design and development of high-quality embedded software that is efficient, maintainable, scalable, and production-ready
  • Provide technical leadership to a small embedded software team, supporting task planning, technical direction, mentoring, and code reviews
  • Collaborate closely with hardware, systems, and manufacturing teams to support board bring-up, debugging, integration, and system validation
  • Own key architectural decisions, helping define software frameworks, coding standards, development processes, and long-term platform strategy
  • Design, implement, test, and maintain embedded software for internally developed electric systems and connected devices
  • Investigate and resolve complex real-time issues relating to timing, performance, reliability, and signal integrity
  • Support continuous improvement initiatives across tooling, automation, testing, and development workflows
  • Contribute to project planning, technical estimation, risk management, and delivery milestones
  • Champion engineering best practices including documentation, version control, CI/CD, and software quality standards

About You

  • Strong commercial experience developing embedded software in C and C++
  • Proven experience leading or mentoring engineers within a small technical team or project environment
  • Strong understanding of embedded systems architecture and full software development lifecycle practices
  • Experience developing RTOS-based applications
  • Hands-on experience with embedded communication protocols such as BLE, CAN, I2C, UART, or SPI
  • Comfortable working across hardware/software boundaries, including debugging and system integration
  • Experience using version control systems, particularly Git, within collaborative development environments
  • A proactive technical problem-solver with strong analytical and root-cause investigation skills
  • Ability to communicate effectively with both technical and non-technical stakeholders

Desirable Skills

  • Exposure to functional safety standards such as ISO 13849 or ISO 26262
  • Experience with CI/CD pipelines and modern development tooling (e.g. Jenkins, Docker)
  • Familiarity with Python for automation, tooling, or test development
  • Experience contributing to technical roadmaps, architectural strategy, or platform standardisatioN

Why Apply?

This is an excellent opportunity for a senior embedded engineer ready to step into a lead role - or an existing lead engineer looking for greater technical ownership and influence within an innovative engineering environment developing advanced electric products.

Apply today with an up-to-date CV

Job Details

Company
KO2 Embedded Recruitment Solutions Ltd
Location
London, United Kingdom
Hybrid / Remote Options
Employment Type
Permanent
Salary
GBP 70,000 - 80,000 Annual
Posted