Apply directly to jobs in best companies
Search Companies / Jobs
 
Senior Software Engineer (Full stack Developer) at Bosch Group
Manchester, United Kingdom


Job Descrption

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.

As a diagnostic software Engineer you will work as part of a cross functional Agile team developing diagnostic software features and content for our diagnostic products.

You bring the talent, and we’ll provide the mentoring, training and support you need to become an accomplished software professional.

Job Description

Overview of the role:

  • Works as part of an agile development team to the design and development of software components for a cloud based automotive diagnostic platforms using Java full stack technology (see below).
  • Works as part of a customer-facing team that customizes the platform to the users specific requirements.

Detailed Activities:

  • Develops features for the Bosch automotive diagnostic products within a cross functional agile team. This involves analysis of stakeholder requirements and elaboration of these requirements into detailed functional specifications. This includes defining user interface changes, performance requirements and testing details. It is expected that this involves ownership of the feature from inception to final acceptance.
  • Creates and reviews software designs from these functional specifications to a sufficient level for the software implementation to begin.
  • Implements software in accordance with the design. Creates unit tests and integration tests (where applicable).
  • Contributes to cross-functional agile team activities (planning events, daily standups, iteration reviews and retrospectives)
  • Creates User documentation to a high standard.

Tech Stack:

The role requires knowledge of the following areas of the Tech Stack. It is not expected that all elements are understood at a detailed level immediately.

  • Backend: Java EE APIs, JAX_RS
  • Frontend: JavaScript, TypeScript, Node JS, Single Page Frameworks (specifically React), CSS/LeSS, HTML5, JSON, XML
  • Cloud: AWS / AZURE
  • Eclipse-based Java application software including client User Interface libraries (SWT)
  • Testing Frameworks including JUnuit5, Mockito, Cucumber JS.
  • Git, Maven build tools

Domain Knowledge:

The role requires additional domain-specific skills that are not expected to be present on joining the department but are expected to be acquired early as part of the role. These include, but are not limited to:

  • Vehicle Communication Protocols
  • Diagnostic Content Creation
  • Vehicle Electronic Control Units Data Description
  • Vehicle Software Update Protocols and Procedures
  • Vehicle Security algorithms and Protocols
  • ISO Standards for all the above

Qualifications

Additional skills:

The role requires at least some experience in using the Tech Stack above but also important are good communication skills. This is required for the following:

  • Face-face or virtual customer meetings to demonstrate new features or explain functionality.
  • Inter-team communication with colleagues to clarify requirements and participate in training activities.
  • Intra-team communication with colleagues to plan work, elaborate requirements and solve issues.
  • Engagement in peer programming activities

There is also an expectation that the role includes playing a full part in the development of an inclusive culture within the department and within the office in particular.

The associate is also expected to take charge of their own development and to seek any support required to achieve their short and medium-term career goals.

Additional Information

What we offer:

  • Salary Range: £45,000-£60,000 (depending on experience)
  • Hybrid Working (2/3 days in the Manchester office per week)
  • Holiday: 25 days plus Bank Holidays
  • Discretionary Annual Bonus
  • Pension: Company matched contribution up to 8%
  • GIP (Group Income Protection)
  • Life Insurance (7x Annual Salary)
  • Employee Assistance Programme
  • Many other perks and benefits.

Travel requirements:  

Occasionally, depending on project needs, the successful candidate may be required to travel in the UK and internationally, for both customer meetings and technical meetings with Bosch colleagues.

Application deadline:

31st May 2025

Complete form below to directly Send your CV / Linkedin Profile to Senior Software Engineer (Full stack Developer) at Bosch Group.
@
You will receive all responses from employer on this email
Example: Application for the post of 'Accountant'
Example: Introduce your self and give purpose of your application
*All fields are mandatory.
BOSCH GROUP
174 jobs found
Applications Software Engineering Intern (12 Month Temporary) at Bosch Group
Glenrothes, United Kingdom
Graduate Project Co-ordinator at Bosch Group
Worcester, United Kingdom
Regional Sales Manager - Professional Power Tools at Bosch Group
London, United Kingdom
Graduate Project Co-Ordinator at Bosch Group
Worcester, United Kingdom
Personal Assistant to the Executive Vice President - 6 month fixed term at Bosch Group
Coventry, United Kingdom
Quality Manager/*in Engineering Product Quality (EPQ) at Bosch Group
Manchester, United Kingdom
Engineering Internship - based in Denham (12-13 months) at Bosch Group
London, United Kingdom
Graduate Human Resources at Bosch Group
Glenrothes, United Kingdom
Software Technical Lead at Bosch Group
Manchester, United Kingdom
Senior Software Engineer (Full stack Developer) at Bosch Group
Manchester, United Kingdom
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18