C++ Software Engineer

Robert Bosch Tool ,
Stockport, Greater Manchester

Overview

Job Description

Company Description Bosch Automotive Service Solutions is responsible for the products and services Bosch deliver to the automotive industry. In more than 140 countries we offer spare parts, technical information and training as well as diagnostic hardware, software and services, all used in the analysis, upkeep and repair of vehicles. Owing to the success of the Bosch Vehicle Configuration and Test (VCATS) product line, with recent customer wins, and continuing product development, a vacancy has arisen within the development team for a C++ Software Engineer. Job Description As a C++ Software Engineer you will be responsible for: * Software Construction activities in C++ as designed and specified. * Designing software to customer and ISO specification. * Participating in Peer review and testing activities. * Working with a minimum of supervision. * Inputting into project planning meetings. * Taking responsibility for your own work items and ensuring timely delivery of code units. * Software testing (including the use of CI). * Releasing of software. Qualifications The ideal candidate will possess the below skills/experience: * Degree level in a relevant discipline or equivalent industrial experience. * Minimum 3 years' experience in C/C++ software development, in particular C++11. * Cross Platform development experience (Ideally Two from Windows, Linux, iOS or Android). * Good communications skills particular when communicating software design. * Dedicated to producing efficient, high quality and maintainable software. * Experience with C++ Unit Testing. * Experience in Agile software development methods (SCRUM) Additional Information In return we offer: * A Competitive salary and bonus scheme. * 25 days holiday * Up to 8% pension contributions. * Flexible work-time options. * Cycle to work scheme * Employee discounts on Bosch products and partner companies. * The Stockport Office has free on-site parking, subsidised catering facilities and free fruit. We look forward to receiving your application. Qualifications: The ideal candidate will possess the below skills/experience: Degree level in a relevant discipline or equivalent industrial experience. Minimum 3 years' experience in C/C++ software development, in particular C++11. Cross Platform development experience (Ideally Two from Windows, Linux, iOS or Android). Good communications skills particular when communicating software design. Dedicated to producing efficient, high quality and maintainable software. Experience with C++ Unit Testing. Experience in Agile software development methods (SCRUM) Responsibilities: As a C++ Software Engineer you will be responsible for: Software Construction activities in C++ as designed and specified. Designing software to customer and ISO specification. Participating in Peer review and testing activities. Working with a minimum of supervision. Inputting into project planning meetings. Taking responsibility for your own work items and ensuring timely delivery of code units. Software testing (including the use of CI). Releasing of software.