Lead Embedded Software Engineer
Lead Software Engineer | Hybrid | Norwich This is an opportunity to join an innovative engineering company developing next-generation electric drive systems. You will take technical leadership of embedded software development across BSW and application layers, helping to define architecture and deliver robust, high-performance software for electric drive technologies from concept through to production. Responsibilities: * Leading the design and development of embedded software across motor control, inverter control, DC-DC systems, diagnostics and related vehicle functions. * Defining and maintaining software architecture aligned to system and product requirements. * Driving full lifecycle delivery from requirements through implementation, verification, validation and release. * Collaborating closely with systems, hardware, controls and test teams to ensure seamless integration and system performance. * Overseeing software integration, bench testing, HIL validation and system-level debugging activities. * Driving software quality, compliance and continuous improvement across tools, processes and standards. Requirements: * Strong experience in embedded software development for electric drive, automotive or safety-critical systems. * Proven ability to lead software teams and deliver complex embedded projects in a structured environment. * Strong understanding of embedded architecture, real-time s...