ETAS Graduate Software Consultant

Bosch ,
York, North Yorkshire

Overview

Job Description

Company Description Chances are, if you've been a passenger in a car, you've come into contact with ETAS software. ETAS is the industry leader in measurement and calibration tools for use in deep embedded automotive software. ETAS's UK centre of excellence for software engineering is based in York. To support our growth we have brand new offices, a short distance from the train station and adjacent to the river with easy access by bike. At ETAS York, we develop world leading operating systems, middleware, development tools, cyber security libraries and calibration tools for use in automotive software development. As part of the ETAS team, you'll get the chance to work in a unique portion of the software industry involving model driven development, embedded systems, high performance middlewares and cyber security. At ETAS, we pride ourselves on writing maintainable, performant and well tested software which brings joy to our customers. We are currently recruiting for a Graduate Software Consultant to work closely with Sales and Product Management to develop long-term strategic plans for our products. Working for Etas you'll get the opportunity to work with experts in the industry with decades of experience in software architecture, embedded development, agile methodologies and test driven development. ETAS are a fully owned subsidiary of the BOSCH group, providing the opportunity to be reactive to market demands and new technologies while being part of a long standing, stable and socially responsible multinational corporation. We can provide a myriad of opportunities for employees to branch out into different opportunities at sites around the world. We offer: An innovative and collaborative working environment. A competitive salary with matched pension contributions up to 8% and a host of benefits including annual bonus, discounted gym memberships, cycle to work scheme and a health cash plan. We have plenty of free parking and e electric charging points for your use. We want to offer you a job that fits with your lifestyle, so if that means flexible working hours or a shorter working week, just ask us about how we can accommodate it. We offer 33 days holiday per year (if you would prefer to work on a bank holiday and take the time off at another time - no problem!) Job Description You will be in regular communication with ETAS's customers to define product design specifications, estimate plan and lead prototype development activities independently and as part of a small committed team. You will deliver embedded software consulting on customer projects and develop automotive embedded software prototypes in C/C++. You will also support development of new projects and facilitate evaluations with customers. Developing test software (e.g. in Python) to support our increasingly automated test suite will also be a key responsibility. You will deliver presentations and demonstrations of ETAS's tools to customers, with responsibility for technical support on customer projects. Working closely with Sales and Product Management to develop long-term strategic plans for our products To support ETAS's regional organisations with customer engagements you will be required to travel both within the UK and internationally. Qualifications You will be in your final year, or have completed a Bachelors/Master degree in Computer Science or related degree Experience with microcontrollers and embedded software development in C/C++ is essential You will be able to demonstrate scripting experience such as Bash, Python or Ruby You will also hold experience or knowledge of unit and integration test frameworks and version control systems, for example Subversion or git. You will be a confident communicator who feels at ease presenting technical information to your peers. You will be self-reliant, approachable and have a creative approach to problem solving. Qualifications: You will be in your final year, or have completed a Bachelors/Master degree in Computer Science or related degree Experience with microcontrollers and embedded software development in C/C++ is essential You will be able to demonstrate scripting experience such as Bash, Python or Ruby You will also hold experience or knowledge of unit and integration test frameworks and version control systems, for example Subversion or git. You will be a confident communicator who feels at ease presenting technical information to your peers. You will be self-reliant, approachable and have a creative approach to problem solving. Responsibilities: You will be in regular communication with ETAS's customers to define product design specifications, estimate plan and lead prototype development activities independently and as part of a small committed team. You will deliver embedded software consulting on customer projects and develop automotive embedded software prototypes in C/C++. You will also support development of new projects and facilitate evaluations with customers. Developing test so