Python C++ Software Engineer

Full Time
Competitive

Job Description


body {font: normal 400 13px/16px ‘Open Sans’,’Helvetica Neue’,Helvetica,Arial,sans-serif;color:#333;margin:10px;}p,span,div,b,i,u{ line-height: 120% !important; font-family: ‘Open Sans’,’Helvetica Neue’,Helvetica,Arial,sans-serif !important; }

ETAS Python / C++ Software Engineer

• Employees can work remotely

• Full-time

• Legal Entity: ETAS Ltd.

Company Description

Tomorrow’s cars will be defined by software and here at ETAS we are at the forefront of this

evolution to the software-defined vehicle. The solutions we are developing today will enable

millions of cars to get closer to the dream of Autonomous Driving.

Automakers, automotive component suppliers, electronic control unit suppliers, and

engineering service providers – our customers represent a cross-section of the global

automotive industry and related sectors. With our product solutions and services, we enable

our customers to build the best software inside or outside the vehicle.

Our UK office is in York, but our team are located throughout the UK with our remote first

approach to work. We are the experts in the industry and together we have decades of

experience in software architecture, embedded development, agile methodologies, and test-

driven development. Alongside our parent company Robert Bosch, we share the values of a

better world for everyone and our common mission – Invented for Life.

We offer flexible hybrid with a remote first approach, we get together for collaborative

workshops and team activities in our York office. #WorkLikeABosch

Job Description

– As a Software Engineer in our AOS team, you’ll be helping to shape one of the most

exciting and important products in advanced automotive SW – our platform for driver

assistance and autonomous driving solutions.

– Multiple roles are available:

o Working on a software modelling tool to fulfill our industry-leading vision to enable

modelling System-Architecture-as-Code

o Writing and maintaining scripts to automate software builds, testing and the continuous

integration processes

– We work in a cross-functional, international, Agile development team on our journey

from prototype to series product.

Qualifications

– Degree or equivalent experience in Computer Science, Software Engineering or a similar

discipline

– Extensive knowledge of programming in Python

– Experience with modern object-oriented programming languages such as C++ would also

be advantageous

– Excellent verbal and written communication skills

– An Agile mindset as a developer open to coding, reviewing, testing, requirements and

documentation

– Familiarity with CI / CD concepts and tools

– Experience of Agile development methods (Scrum, test-driven development, etc.)

– Experience with embedded automotive software development would be an advantage, as

would knowledge of YAML

Additional Information

Our Benefits:

• Competitive annual bonus scheme • 33 days flexi holidays including bank holidays (increases with length of service) • Flexible hours – we trust you to work enough hours to do your job well, at times that suit you

and your team • Pension scheme matched up to 8% contributions • Life assurance cover • Health cash plan • Cycle to work scheme • Paid community volunteering opportunities • Flexible / Hybrid with a remote first work approach to enable the ideal work / life balance • Bosch staff shop • Discounts and offers on various other retailers • Recommend a friend bonus up to £2k

Because we’re ETAS and part of Bosch we live our values. This means we invest in our

business, and we invest in our people. We give you support in your career and personal

development whatever stage you’re at in your career. We value continuous learning so much

we can offer our associates the opportunity to undertake a Bosch sponsored Masters in AI or

Cyber Security with one of our partner universities.

Interview Process:

1. 30 minute phone screening call with one of our hiring managers via Microsoft Teams 2. 2 hour second stage virtual technical interview with a hiring manager, technical interviewer

and a member of the HR Team. Ahead of this interview we will ask you to complete two coding challenges. We do not use these coding challenge to accept or reject candidates, only to get a rough idea of your abilities, and to provide some material for a technical interview.

3. Decision time! A member of the HR team will be in touch to let you know the outcome.

ETAS are committed to being an equal opportunity employer, we are happy to make

accommodations within the interview process to make it an inclusive experience for all.

Job Description

Date Posted

August 11, 2023

Country

N/A

Category

Application Software, Embedded Software

Salary Range

Competitive

Industry

None

Job Owner

Bhavesh Patel
+447896658803
bpatel@octagongroup.co.uk

Personal Information