GDE and VTAG Support Engineer

Apply now »

Date: 09-Apr-2017

Location: Woking, GB

Who We Are

McLaren Applied Technologies is a high-performance technology company which combines fresh thinking and innovation to solve crucial challenges and improve people's lives in industries as diverse as health, public transport, automotive and motorsport.

The Control Systems Team, based within the Electronic Systems Department, is responsible for embedded software and firmware that customers use to interface to electronic systems used in motorsport. The team has a long history of delivering products to customers in the top-tier of this sector including Formula 1, WEC, NASCAR, and IndyCar. The team has also expanded into new markets including wearable technology and industrial production lines.

The key strength of the team is its ability to work to rapidly to research and understand new technologies and how they apply to the market. We then empower customers to make best use of these technologies in novel applications by sharing our understanding. We use a range of tools including large micro-processor systems, microcontrollers and FPGA.

Purpose of the Role:

The role involves supporting our colleagues and customers in their use of our GDE and vTAG products. Support for our customers involves provision of help and understanding, and development of new features and solutions within the existing architecture.

The Graphical Development Environment (GDE) provides the automated build environment to generate code tailored to McLaren’s ECUs, and block libraries which allow the configuration of parameters, the logging of signals, generation of errors and events plus other McLaren ECU specific control. The GDE uses MATLAB, Simulink, Real-Time Workshop and Embedded Coder.

vTAG provides the framework to support the execution of model based embedded code on PC based hardware. The entire system application code can be auto-generated from models developed with tools such as Simulink. vTAG applications run on both a Windows desktop environment and embedded Real-Time systems.

You will be working in the development team that produces solutions for embedded systems and control electronics used in motorsport. The products you develop and support are used by customers in the top-tier of this sector including Formula 1, WEC, NASCAR, and IndyCar.

Day to day activities follow Agile sprint-based development methodology. You will interact with other team members to share experience, refine solutions and balance workload.

Principal Accountabilities:

  • Accounts for use of time, resources, and techniques to deliver solutions efficiently.
  • Improves and delivers solution components for pre-production and production deployment taking account of the commercial implications
  • Identifies the best solution within constraints.
  • Monitors progress and identifies risk abatement strategies.
  • Produces clear and concise project reports and presentations and externally represents the company in a technical capacity.
  • Develops solutions and reusable solutions, optimising engineering processes, that can be quickly adapted into new applications/products.

Knowledge, Skills, Qualifications, and Experience:

  • First class degree or upper 2nd in Engineering, Electronics, Mathematics, Operational Research, Computer Science, or other highly quantitative field (or equivalent experience).
  • Experience within the Motorsport or Automotive industry developing on-board or simulation software.
  • Ability to analyse, decompose, and understand embedded software systems.
  • Experience in one or more of the following:
    • Programming and scripting languages, for example C/C++, MATLAB, Tcl, Perl, Python, Make
    • Graphical programming using Simulink, Real-Time Workshop, Embedded Coder, Stateflow, Simscape, Dymola;
    • Microsoft and Atlassian productivity tool suites.
  • Specialised areas of expertise would be favourable:
    • Microsoft Visual Studio and associated development environment.
    • Continuous Integration and tools, TeamCity, Artifactory, Jenkins
    • Embedded systems experience, i.e.: operating systems, device driver development deployment, cross-compilation tool-chains, debugging techniques, multi-threaded design.
    • Communications hardware and their device drivers, CAN, Ethernet, FlexRay, ARCNET, USB.
    • McLaren Applied Technologies motorsport software tools such as GDE, vTAG, System Monitor, Atlas.

Role Dimensions:

The role will involve occasional travel to meet with customers and support product deployment.

Apply now »
Find similar jobs: