M

Multimatic

Automotive components, systems, and engineering services

Embedded Software Engineer

Embedded EngineeringUpdated on Nov 12
Full-timeCambridge, UKNo salary listed

About the Job

Requirements

  • University degree or equivalent in Software Engineering, Computer Engineering, Control Engineering, Applied Physics, or an equivalent field.
  • Formal software development experience within aerospace, automotive, medical, or a similar embedded software development environment.
  • Fluency in C for safety-critical embedded applications and knowledge of MISRA C guidelines.
  • Experience with 32-bit CPU/FPU, 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 drivers and BSW, RTE, and ASW layer code in AUTOSAR systems, particularly with Vector MICROSAR, ETAS, and the DaVinci toolchain.

Responsibilities

  • Develop and maintain embedded software for prototype and production systems that conform to internal, client, and international requirements and standards.
  • Work across embedded software development, including requirements elicitation, architectural and detailed design, embedded C software implementation, unit testing, integration validation, and deployed application validation. Validation may use simulation, on-target bench/HIL testing, or the final system.
  • Contribute to the peer-review process as an author and reviewer or approver.
  • Develop and maintain library blocks to enable reuse of intellectual property across multiple products.
  • Support customer integration on-site with parametrization and calibration, and troubleshoot and correct existing code.
  • Verify, validate, and test developed software solutions for assigned projects.
  • Work within an agile team, using flexibility and self-management to complete tasks.
  • Follow established processes and work with the team to improve development or testing processes.
  • Support established business quality, safety, security, and cybersecurity processes.
  • Work directly with system and hardware engineering teams within the division or wider company.

Desired Qualifications

  • Experience developing MATLAB and Simulink models, including C code and integration.
  • Use of unit-testing, SIL-testing, and HIL-testing tools.
  • Experience writing and reviewing software requirements.
  • System-level understanding of power electronics, DC and AC motors, motor controllers, power conversion, power storage, signal conditioning, and digital communication.
  • Knowledge of ISO 26262, including the ASIL 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