Etas Lead Software Engineer

York, United Kingdom

Job Description


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.

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



You will be a member of the successful RTA-CAR integration team, providing an opportunity to develop a broad understanding of many aspects of automotive software, from embedded platforms to high-level applications and tools.

As a software engineer you will be part of a team with responsibilities that include:

  • Maintenance and delivery of high quality, safety relevant code generators
  • Maintenance and improvements of Continuous Integration and Delivery pipelines
  • Design, implement system tests to verify AUTOSAR specifications
  • Run system tests to validate AUTOSAR Basic Software implementations on Virtual ECUs and customer specific microcontrollers (Infineon, NXP, etc.)
  • Problem solving across a wide range of software platforms
  • Debugging complex issues related to the integration of heterogenous software components
  • Automating development tasks using scripting languages (Python, Groovy, Bash or similar)
  • Feature development and maintenance of Eclipse-based plug-ins
Qualifications

Required:
  • You will be an experienced software engineer capable and excited to work across a variety of technologies
  • Good knowledge of Software Design Patterns
  • A willingness to learn new technologies on the job
  • Experience of developing software in one or more of: C, C++, Python and Java
  • You will be an effective, creative and enthusiastic problem solver
  • You will be comfortable working in an international, multi-cultural team
  • Excellent soft skills to be integrated in a fully functional development team
  • Self-motivated to succeed and improve the team
Desired:
  • Previous experience in a Team Lead role or similar
  • Ability to influence the team with new ideas and process improvements
  • Experience of debugging complex Eclipse RCP applications
  • Experience of testing software using automation and continuous integration (Jenkins, Bamboo, Gitlab CI or similar)
Additional Information

Our Benefits:
  • Discretionary annual bonus scheme
  • Flexible / Hybrid with a remote first work approach to enable the ideal work / life balance
  • 25 days holiday entitlement which increases after 5 years of service
  • Competitive pension scheme matched up to 8% contributions
  • Life assurance cover
  • Health cash plan
  • Cycle to work scheme
  • Paid community volunteering opportunities
  • Bosch staff shop
  • Discounts and offers on various other retailers
  • Recommend a friend bonus up to \xc2\xa32k
  • Strong global employee culture
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: * 30 minute phone screening call with one of our hiring managers via Microsoft Teams
  • 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.
  • 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.

ETAS Ltd.

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2994857
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    York, United Kingdom
  • Education
    Not mentioned