Software Engineer Simulation and modelling

Vantage Consulting (Midlands) Ltd
27000.00 - 45000.00 GBP Annual
08 Aug 2017
16 Aug 2017
Contract Type
Software Engineer - Simulation and Modelling

A global provider of pioneering engineering, research and test services to the automotive, defence, aerospace and rail sectors have an exciting opportunity for a software engineer to work in their Simulation and Modelling department.
They have over 70 years' experience in developing some of the world's most iconic vehicles, Their engineers utilise the latest test facilities and simulation tools to make vehicles and journeys safer, cleaner, more efficient and rewarding.
The new position is to support continued growth of the CAV (Connected Autonomous Vehicles) Software Simulations and Modelling team. The primary role within the team is:

- Software development for the integration of existing automotive-related simulation packages into prototypes for proof-of-concept and demonstrator systems.
- Plugins development for existing automotive-related simulation packages to implement additional features and tailor the simulator for CAV related analysis.

Essential experience for this role would include:

- C++ development.
- Linux environment: proficiency as a user and developer; system and C++ development tool chain setup, configuration and utilisation.
- Windows environment: knowledge, as a user and developer, of the system and development tool chain setup, configuration and utilisation.
- Communications and networks technologies: use of standard network protocols and inter-process communication mechanisms.

Desirable experience for this role would include:

- Linux embedded system development.
- Windows DLL development and utilisation.
- Windows COM interface development.
- Microsoft Visual Studio Dev. environment
- C#.
- Python.
- Java.
- Traffic simulation - e.g. PTV, Aimsun.
- Vehicle simulation - e.g. ADAMS, Carmaker, dSPACE.
- 3D and Gaming technologies - e.g. Unity.
- General simulations - e.g. Simulink, NI.
- Communications technologies simulation - e.g. OmNet, ns-3
- High-level motion control for autonomous robots - e.g. SLAM, path planning, motion optimisation.
- IT network setup and configuration - e.g. understanding of the OSI layers and how the different hardware components and software stacks relates to them.
- Application development using Qt.

Essential qualifications for this role would include:

- Good Engineering/ Sciences degree with significant software development content.

Desirable qualifications for this role would include:

- Higher degree (relevant MSc, Eng. D or Ph.D.)

Other information

- Have a full UK driving license.

To find out more information please call Al Vickers on *************