Start Your Search Here

push notification bell

Would you like to receive notifications about IT & Computers jobs in Norwich?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

KO2 Embedded Recruitment Solutions

Norwich / Global

Lead Software Engineer

  • £80,000
  • Remote

Job Summary

Salary Range:
£80,000
Work Settings:
Remote
Apply Now

Job Description

Lead Software Engineer

Norwich - Fully Remote Working Available

Up to £80,000

KO2's client is seeking an experienced Lead Software Engineer to lead the design, development, and delivery of embedded software solutions for innovative systems. This role provides technical leadership across all software development activities, ensuring robust, scalable, and high-quality software that supports the performance, safety, reliability, and functionality of the company's core products.

Working within a fast-paced small to medium-sized engineering environment, you will lead a team of software engineers across BSW and Application Software, define software architecture, drive software planning, documentation, and organisation, and collaborate closely with systems, electronics, mechanical, and test teams to deliver advanced electric drive technologies from concept through validation and production.

Key Responsibilities

Lead the design and development of embedded software for electric drive systems, including BSW, Application Software, motor control, charging, DC-DC control, diagnostics, and system functions

Define and maintain software architecture aligned with system and product requirements

Lead, organise, and mentor software engineers, promoting best practice across software development, planning, and documentation

Define software tools, methods, and processes, and lead technical decisions on design, architecture, and ASPICE-aligned development

Oversee the full software lifecycle from requirements through implementation, verification, validation, and release

Deliver key software milestones through effective planning, organisation, documentation, progress tracking, and change control

Develop and review high-quality embedded software using model-based development, autocode, and manual coding as appropriate

Support development of control algorithms and ensure software meets performance, safety, reliability, and quality requirements

Lead software integration with hardware platforms, embedded targets, and system architectures

Collaborate with systems, hardware, and test engineers to define requirements, interfaces, and integration strategies

Define and oversee software verification and validation, including unit, integration, and system-level testing, w...

Apply Now

Similar Opportunities

View all jobs