Lead Software Engineer
Randstad UK
Norwich, UK
14 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
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
Job source
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.ukGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
KD
Krissy Davis
almost 3 years ago
DC
Daniel Cranney
How software is steering vehicle technology
over 1 year ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
about 2 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Hard?
about 2 years ago
EM
Eli McGarvie
Software Engineer Salary London
about 3 years ago