
Open since Aug 2026
Embedded Software Engineer
AI Summary
Develops and maintains embedded software for automotive electronic control units, working across requirements, design, implementation, testing, and customer integration in an agile team.
About this role
We are seekinganEmbeddedSoftware Engineerto joinourgrowingengineering teambased in Cambridge (UK).You willbedeveloping software for a new range of Multimatic automotive electronic control unitsand will be joining a highly capable team split between the UK and Canada (Toronto).We need someone who is happy to work with others,is able tocommunicate well and most importantly embraces our culture- finding ways to say “yes”,meeting all commitments, being flexible, embracing challenges and ensuring we deliver excellent solutions to our customers
You would be joining this division ata great time– early enough to make your mark, whilst alsobenefitingfrom the stability and security that our parent company provides.
Facility Address:
Cambridge (on-site)
Key Areas of Responsibility:
Develop andmaintainembedded SW for prototype and production systemsconformingtointernal, clientand internationalrequirements andstandards.
Work across all aspects of embedded software development, including requirements elicitation, architectural anddetailed design, embedded C software implementation, unit testing, integrationvalidationanddeployedapplication validation. Where all validation couldbesimulation, on target (bench/HIL)orwithin the final system.
Actively contribute in the Multimatic peer review process, both as an author and reviewer/approver.
Develop andmaintainlibrary blocks enabling us to re-use our IP across multiple products.
Support customer integration-on-sitesupportin parametrisation and calibration as well astroubleshooting and correctionof existing code.
Verification,validationand testing of developed software solutions for assigned projects.
Work within a team in an agile manner allowing for flexibility and self-management to complete tasks.
Ensure processes are correctly followed whilst also working with the team to utilise and improve any area in the development or testing process which can be improved.
Support all aspects of the established Multimatic processes, including all business quality, safetysecurityand cyber security processes.
Work directly with established Multimatic system and hardware engineering teams, either within the MES division or wider Multimatic divisions.
IdealExperience
University degree or equivalent inSoftware Engineering, Computer Engineering, Control Engineering, Applied Physics or equivalent.
FormalSoftwaredevelopmentwithin Aerospace,Automotive,Medicalor similar embedded software development environment.
Fluent in C for safety critical embedded applicationsandMISRA C guidelines.
Experience with32bit CPU/FPU, Interrupts, Peripherals, Realtime programming.
An understanding of compilers, linkers,makefiles, SW build, CI SW build automation systems.
Experience working with Vector Tools such asVFlash, CANalyzer andCANoe.
Experience with device drivers, BSW, RTE and ASW layer code development inAUTOSARsystems– particularly with Vector MICROSAR, ETASand the DaVinci toolchain.
Desirable Experience
Experience inMATLAB andSimulink Model development–including Ccodeandintegration.
Use of test toolsforUnit testing, SILtesting, HILtesting.
Writing and reviewing softwarerequirements.
System level understanding of power electronics, DC and AC motors, motor controllers, power conversion, power storage, signalconditioningand digital communication.
Appreciation of ISO 26262 including the ASIL risk classification scheme.
To learn more about Multimatic, check out our youtube channel - https://www.youtube.com/watch?v=psOjJIh3t90
If you are interested in this position, apply by sending us your cover letter and resume.
We thank all interested candidates in advance; however, only individuals selected for interviews will be contacted.
As part of our commitment to ensuring our employment practices are fair, accessible, and inclusive of persons with disabilities, recruitment-related accommodations for disabilities, are available upon request throughout the recruitment and assessment process for applicants with disabilities.
Skills
Explore related jobs
More jobs at Multimatic Michigan
Similar 32-bit MCU jobs
Browse these categories
Market data for software engineer roles
All reports →- Role reportSoftware engineer jobs, Sep 2026: new listings down 9.7%New software engineer listings fell 9.7% to 1,506 this week, the first weekly drop in a month. Prioritize applications while 1,506 fresh roles remain open.
- Salary reportSoftware engineer salary 2026: median midpoint is $190,587The median published range midpoint for US software engineer roles is $190,587, with the middle half from $166,000 to $222,000.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.