Enable job alerts via email!

Mechatronics Software Engineer

i4 Jobs

Tetford

On-site

GBP 80,000 - 100,000

Full time

2 days ago
Be an early applicant

Job summary

A leading automotive engineering company in Thetford is seeking an experienced Mechatronics Software Engineer to develop control software for advanced mechatronic systems. The ideal candidate has a strong background in embedded systems development and programming in C/C++. This role offers a highly competitive salary and involves collaboration with cutting-edge automotive technologies.

Qualifications

  • University degree in a relevant engineering field required.
  • Experience with IDEs and debugging tools.
  • Strong knowledge of microcontrollers and automotive systems.

Responsibilities

  • Develop control code for prototype and production systems.
  • Lead software verification, validation, and testing.
  • Document and maintain software requirements for projects.

Skills

C/C++ programming
Embedded systems development
Experience with device-driver/software development
Knowledge of communication protocols

Education

University degree in Electrical/Electronics, Mechatronics, or Computing engineering

Tools

MATLAB
Eclipse
Visual Studio
Simulink

Job description

Social network you want to login/join with:

Mechatronics Software Engineer, Thetford

Client: i4 Jobs

Location: Thetford, United Kingdom

Job Category: Other

EU work permit required: Yes

Job Reference: ff637580e90b

Job Views: 19

Posted: 31.07.2025

Expiry Date: 14.09.2025

Job Description:

Description

Mechatronics Software Engineer
Thetford, Norfolk
Highly competitive salary on offer

My client is seeking an experienced Mechatronics Software Engineer who will be responsible for developing control software for mechatronic automotive components such as powered closure systems, adaptive/active suspension systems, and powered aerodynamic devices.

Key Responsibilities: Mechatronics Software Engineer

  • Develop control code for prototype and production systems, conforming to OEM and international standards
  • Develop software for mechatronic systems to meet customer expectations and requirements, including but not limited to:
  • Software controlling power modules for high current vehicle applications such as brushed and brushless motors
  • Software for 16-bit and 32-bit microcontroller-based ECUs for vehicle hardware control
  • Software for gateway modules for OEM vehicle bus interface
  • Development of control module software for in-house hardware applications
  • Diagnosis and repair of existing code for electrical/electronic/mechatronic systems
  • Establishment, documentation, and maintenance of software requirements and specifications for projects
  • Lead verification, validation, and testing of software solutions, performing white-box and black-box tests

Role Requirements:

  • University degree in Electrical/Electronics, Mechatronics, Measurement and Control, or Computing engineering
  • Experience with 16/32-bit controllers from Freescale, Infineon, Microchip, etc.
  • Experience with device-driver or application-level software development
  • Experience with IDEs, debuggers, and toolchains such as Cosmic, Keil, Eclipse, Visual Studio
  • Embedded systems development experience using:
  • C/C++ programming including MISRA standards, Embedded C(++),
  • Assembly programming
  • Experience with CAD and analysis tools such as MATLAB, Simulink, Stateflow, or LabVIEW
  • Experience with communication protocols like CAN, LIN, SPI, SENT, SSI
  • Understanding of power electronics, motors, power conversion, and signal conditioning
  • Experience with automotive and industrial control systems, data acquisition, transducers, and instrumentation
  • Strong knowledge of microcontrollers such as PPC, MPC, ARM Core, or TI DSP
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.