Lead Software Engineer

Randstad UK
Norwich, UK
14 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£117,000.0 - £169,000.0
Working hours
Regular working hours

Tech stack

Configuration Management Continuous Integration Embedded C Embedded Software Hardware Design MISRA C (C Programming Language) Software Architecture ISO/IEC 15504 Requirements Traceability Simulink Software Engineering Stateflow
+8 more
Systems Integration TargetLink Model-Driven Development Software Verification Git Embedded Coder Software Coding Software Version Control

Job description

The Consultancy/Contractor will be responsible for producing the following project outcomes:

  • Software Architecture & Design: Define, architect, and document scalable embedded software architectures aligned with system and product requirements for electric drive controllers (motor control, charging, DC-DC control, and diagnostics).
  • Embedded Development: Write, review, and deliver high-quality embedded C code using model-based design, autocode generation, and manual coding techniques in accordance with MISRA C and ASPICE standards.
  • Delivery & Governance: Establish software delivery milestones, maintain change control, manage software risk, and define version control / CI/CD pipeline strategies for the project.
  • Hardware & System Integration: Lead software-hardware integration on embedded target hardware, HIL setups, and test dynamometers.
  • Verification & Validation (V&V): Oversee and implement complete test strategies (unit, integration, and HIL testing) with full requirement-to-code traceability.
  • Cross-Functional Collaboration: Coordinate with hardware, systems, and test engineering functions to define technical interfaces, requirements, and system-level root cause resolution.
  • Compliance & Standards Support: Ensure all technical deliverables align with functional safety guidelines (ISO 26262), quality standards, and relevant regulatory frameworks.

Requirements

The ideal Contractor/PSC will demonstrate proven commercial expertise in:

  • Embedded C software development and architecture for electric drive platforms, motor control, DC-DC, and inverter power electronics.
  • Model-based software development (Simulink/Stateflow, TargetLink, or Embedded Coder) and manual embedded coding.
  • Deep understanding of ASPICE processes, ISO 26262 functional safety standards, and MISRA C compliance.
  • Defining software verification strategies, requirements traceability, and testing methodologies (Unit, HIL, Dynamometer, Bench).
  • Configuration management, version control (Git), automated build setups, and continuous integration pipelines.
  • Strong technical leadership capabilities to drive deliverables, guide technical decisions, and deliver project outcomes independently

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:34 min

Selecting specific microcontrollers and fundamental programming languages for powertrains

David Romić · WWC 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:20 min

Certifying safety-critical automotive software and deploying progressive testing strategies

David Romić · WWC 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

7:27 min

How Git architecture fundamentally exposes historical code secrets

Dwayne Mcdaniel · LIVE

Videos

See all

Related articles

See all