M

Multimatic

Automotive components, systems, and engineering services

Embedded Software Engineer

Embedded EngineeringUpdated on Nov 12
Full-timeCambridge, UKNo salary listedIn-person

About the Job

Requirements

  • A university degree or equivalent in Software Engineering, Computer Engineering, Control Engineering, Applied Physics, or an equivalent field.
  • Formal software development experience in an aerospace, automotive, medical, or similar embedded software environment.
  • Fluency in C for safety-critical embedded applications and knowledge of MISRA C guidelines.
  • Experience with fixed-point and floating-point arithmetic.
  • Experience with 32-bit CPUs and floating-point units, interrupts, peripherals, and real-time programming.
  • Understanding of compilers, linkers, makefiles, software builds, and continuous-integration software-build automation systems.
  • Experience working with Vector tools such as VFlash, CANalyzer, and CANoe.
  • Experience developing device-driver, basic-software, runtime-environment, and application-software layer code in AUTOSAR systems, particularly with Vector MICROSAR and the DaVinci toolchain.

Responsibilities

  • Develop and maintain embedded software for prototype and production systems that conform to original equipment manufacturer and international standards.
  • Develop and maintain library blocks that enable intellectual property reuse across multiple products.
  • Support customer integration through on-site support in parameterization and calibration, as well as troubleshooting and correction of existing code.
  • Verify, validate, and test developed software solutions for assigned projects.
  • Work within a team in an agile manner, using flexibility and self-management to complete tasks.
  • Ensure processes are followed correctly and work with the team to identify and improve areas of development or testing processes.

Desired Qualifications

  • Experience in MATLAB and Simulink model development, including C code and integration.
  • Use of tools for unit testing, software-in-the-loop testing, and hardware-in-the-loop testing.
  • Experience writing and reviewing software requirements.
  • System-level understanding of power electronics, direct-current and alternating-current motors, motor controllers, power conversion, power storage, signal conditioning, and digital communication.
  • Familiarity with ISO 26262, including its Automotive Safety Integrity Level risk-classification scheme.

About the Company

Multimatic

Automotive components, systems, and engineering services

Multimatic is a privately held, global supplier to the automotive industry. It provides components, systems, and engineering services through four operating groups—Multimatic Technologies, Multimatic Mechanisms, Multimatic Structures & Suspension, and Multimatic Niche Vehicles—supported by manufacturing and engineering facilities across North America, Europe, and Asia. Its products come from integrated design, manufacturing, and engineering capabilities, enabling clients to develop and produce vehicle components and complete systems. The company differentiates itself through its broad geographic footprint, its mix of manufacturing and engineering expertise under multiple business units, and its alliance relationships with partners worldwide, which together allow it to deliver end-to-end automotive solutions. Multimatic’s goal is to support automotive customers with reliable, scalable components and engineering services that meet their development and production needs globally.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Cambridge, United Kingdom
Founded
1992

Recently Posted Jobs

Explore more opportunities at Multimatic

See more jobs