Lead Embedded Software Engineer

Tec Partners
Cambridge, UK
1 day ago
Apply on www.tecpartners.co.uk
Prepare application

Role details

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

Tech stack

AUTomotive Open System Architecture (AUTOSAR) Compilers Continuous Integration MATLAB MISRA C (C Programming Language) Simulink Software Engineering Software Requirements Analysis Toolchain Real Time Systems Peripherals Build Tools

Job description

Multimatic is seeking a Lead Embedded Software Engineer to join one of its growing engineering divisions based in Cambridge. This is a key leadership opportunity to shape technical direction, mentor engineers, and influence development practices at an early stage, while benefiting from the stability and long-term investment of a global engineering organisation.

The role operates within a highly technical environment delivering embedded software for prototype and production systems, supporting advanced automotive and related OEM programmes. You will work cross-functionally with hardware, systems, and calibration teams, taking ownership of the software lifecycle from concept through to production and customer support., * Lead the design, development, and delivery of embedded software for both prototype and production systems, ensuring compliance with OEM and industry standards

  • Provide technical leadership and mentorship to a team of embedded software engineers, supporting their development and ensuring high-quality output
  • Define and drive software architecture, coding standards, and best practices across projects
  • Develop and maintain reusable software library blocks to enable scalability and IP reuse across multiple platforms
  • Oversee customer integration activities, including calibration, fault diagnosis, and resolution of complex software issues
  • Own verification, validation, and testing strategies, ensuring robust and safety-compliant solutions
  • Collaborate within an agile environment, promoting continuous improvement across tools, processes, and methodologies
  • Work closely with stakeholders across hardware and systems teams to ensure seamless integration and delivery

Requirements

  • Degree in Software Engineering, Computer Engineering, Control Engineering, Applied Physics, or a related discipline
  • Proven experience in a senior or lead embedded software role within regulated or safety-critical environments such as Automotive, Aerospace, or similar
  • Strong proficiency in C for embedded systems, with solid experience applying MISRA C guidelines
  • Demonstrated experience leading or mentoring engineering teams and driving technical direction
  • Strong understanding of real-time systems, including interrupts, peripherals, and 32-bit microcontroller architectures
  • Experience with fixed-point and floating-point arithmetic
  • Good knowledge of compilers, build systems, CI pipelines, and software development toolchains
  • Hands-on experience with Vector tools such as CANoe, CANalyzer, and VFlash
  • Experience working with AUTOSAR architectures (BSW, RTE, ASW), ideally with Vector MICROSAR and DaVinci, * Experience with MATLAB and Simulink, including model-based development and code generation
  • Exposure to unit, SIL, and HIL testing methodologies
  • Experience managing and reviewing software requirements
  • System-level understanding of power electronics and control systems
  • Knowledge of ISO 26262 and functional safety frameworks (ASIL)

Apply for this position

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

Apply on www.tecpartners.co.uk
Prepare application

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ć · World Congress 2023

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

2:40 min

Motivations for transitioning legacy MATLAB repositories to Python

Michael Niebisch Michael Niebisch · World Congress 2024

1:51 min

Evolution of custom compilers and virtual machines

Florian Rappl · LIVE

2:14 min

Custom domain controllers and vehicle communication networks

Denis Grahovac · World Congress 2021

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

Videos

See all

Related articles

See all