HiL System Configuration Engineer/Technician

We are seeking an engineer skilled in engine control software testing processes and equipment to develop and maintain our UK based hardware-in-the-loop (HiL) systems and associated tools for our validation teams to use. The validation teams are based at several different Caterpillar sites and this team member will need to liaise with these groups to ensure the systems meet their needs.

This role will involve setting up a test environment so is a more creative role dealing with tool development. The team primarily use dSPACE and Vector tools to develop automated test scripts but a significant proportion are created in Python. The successful candidate will need to be fully conversant with all these tools.

Responsibilities:

  • Developing and maintaining an AutomationDesk / Python based test automation environment for others to use to develop test plans.
  • Advising others on how to implement test plans.
  • Manage deployment of HiL configurations to our UK based test systems.
  • Manage other supporting software (calibration / service tools etc) on HiL systems.
  • Conduct ad-hoc tests to validate or troubleshoot issues.
  • Run flash file calibration validation tests.
  • Requirements:

  • dSPACE – ControlDesk, AutomationDesk, EESPORT, ConfigurationDesk, Installation Manager, Firmware Manager experience for system configuration and test automation.
  • Degree in electro-mechanical, electronics or computer science. However, candidates without a degree with sufficient experience would be considered.
  • Python – able to create test scripts/ plans against a specification.
  • Test processes / procedures – ability to define test plans from all levels of system requirements including main functionality and diagnostic behaviour
  • Electronic System Knowledge – Knowledge of power system and diesel engine control system components (controllers, sensors , actuators etc) sufficient to devise test plans
  • Mathworks – Matlab, Simulink, Stateflow knowledge – able to use and interpret model designs to troubleshoot problems
  • Vector – able to set up devices / networks for CANape and CANalyzer and use the tools manually or via automation.
  • Site location: Peterborough

    Duration: 12 month full time contract

    This role is based at Caterpillar’s Peterborough campus and regular attendance at the site is required. Some remote working is available but the successful candidate will be required to attend site when needed – at least 50% site based is preferred.

    PAYE: £

    Rolled Up: £

    Umbrella: £

    Randstad CPE values diversity and promotes equality. No terminology in this advert is intended to discriminate against any of the protected characteristics that fall under the Equality Act 2010. We encourage and welcome applications from all sections of society and are more than happy to discuss reasonable adjustments and/or additional arrangements as required to support your application.

    Candidates must be eligible to live and work in the UK.

    For the purposes of the Conduct Regulations 2003, when advertising permanent vacancies we are acting as an Employment Agency, and when advertising temporary/contract vacancies we are acting as an Employment Business.