×

ESW Application Engineer

Who are we looking for our team at Vehicle Connectivity:
You enjoy working in teams and you like to have and take responsibility. You are committed and take pride in delivering high-quality software.
You are a good problem solver and like to bring your tasks to closure. You are innovative and creative and always strive for developing yourself and your competencies.
You have great communication skills; thrive in cooperation with others and like helping others. You like to make a difference.
You will mainly do software design but also contribute to the team in carrying out requirements and sub-system design and verification tasks. We need our engineers to be versatile, display leadership qualities and be enthusiastic to tackle new problems across the full-stack as we continue to push technology forward.

Who we are at Vehicle Connectivity:
The Vehicle Connectivity group’s role within the GTT Vehicle Technology is to secure the telematics solutions and are deployed on all truck brands in a quality assured way. This group will play a vital role for the GTT to effectively utilize the potential of Telematics linked solutions like Uptime Services, Fleet Management, Vehicle Tracking, Navigation, Remote software download, etc.,
The Vehicle Connectivity team in Bangalore is an integral part of the Global Vehicle Connectivity organization which shall secure connected vehicles supporting the increasing demand for soft products. Connectivity is a key enabler for fleet management, uptime services, and advanced vehicle services such as driver assistance, truck-specific navigation, and fuel reduction, targeting reduced costs as well as increased revenues. Vehicle Connectivity develops software for telematics systems for several Volvo companies.
As a Developer, you will gain a good understanding of End to End functions of the Vehicle Connectivity sub-system, logical design of End to End functions, and develop embedded software by working in a global environment. You would make a significant contribution to the Global Telematics Software platform, joining a team of highly skilled and well-organized product development teams with colleagues in Sweden, the USA, France, India, and Japan.

Position Description
ESW Application Engineer: Vehicle Connectivity
The Vehicle Connectivity group’s role within the GTT Vehicle Engineering is to secure the telematics solutions are deployed on all truck brands in a quality assured way. This group will play a vital role for the GTT to effectively utilize the potential of Telematics linked solutions like Uptime Services, Fleet Management, Vehicle Tracking, Navigation, etc.,
The Vehicle Connectivity team in Bangalore is an integral part of the Global Vehicle Connectivity organization which shall secure connected vehicles supporting the increasing demand for soft products. Connectivity is a key enabler for fleet management, uptime services, and advanced vehicle services such as driver assistance, truck-specific navigation, and fuel reduction, targeting reduced costs as well as increased revenues. The vehicle Connectivity department develops software for onboard telematics systems for several Volvo companies.
The position holder will report to Group Manager, Embedded Software Development, Vehicle Connectivity.
Responsibilities:

  • Develop telematics application and middleware components using C++ 14 and higher standards.
  • Develop unit tests, tests the software to verify functionality using various testing tools – Google Test Framework, Python Test Framework, CAPL Scripts.
  • Maintain, develop, test, document, and release software solutions according to a new requirement or change request. (PMR, QJ, Work package)
  • Own one or more software components/stacks/functionalities in the telematics ECU and contribute in driving the roadmap of the same – Wi-Fi, BT/BLE, GSM, GPS, Fleet Management Services, REST/STOMP APIs, Cybersecurity configurations, Electromobility features, Diagnostics, etc.,
  • Discuss with the System Leaders/Functional Owners group to get the required specification which needs to be analyzed, designed, and implemented as solutions.
  • Responsible for providing estimates for the work packages and technically implementing the solutions.
  • Perform troubleshooting in drivers, BSP, OS, middleware software.
  • Suggest and implement improvements in the software development process/environment.

Required competencies:
  • 4 to 6 years of experience in embedded software development using C++.
  • Hands-on experience in software development in Linux/QNX/any Unix-based OS environment.
  • Experience in using Linux IPCs – dbus, socket communications, message queues, shared memory, etc.,
  • Experience in working in the software development of any Automotive ECUs using C++ - Infotainment, telematics, ADAS, etc.,
  • Experience in using various design patterns in developing applications/middleware components in C++
  • Good to have knowledge/experience in any Linux build systems – like Yocto.
  • Good to have experience in using C++ libraries/frameworks – like Boost.
  • Good to have knowledge/experience in using Vector toolchains – Canalyzer, Candela Studio, etc.,
  • Good to have knowledge of CAN-based protocols – J1939, ISO, UDS, etc.,
  • Good communication skills (written and verbal) in English.
  • Experienced in working with continuous integration environment using Jenkins, Bitbucket, Git, Artifactory.
  • Good to have knowledge of AUTOSAR.
  • Good to have experience in Agile/SAFe way of working in software development.

The Volvo Group drives prosperity through transport solutions, offering trucks, buses, construction equipment, power solutions for marine and industrial applications, financing and services that increase our customers’ uptime and productivity. Founded in 1927, the Volvo Group is committed to shaping the future landscape of sustainable transport and infrastructure solutions. Countless career opportunities are offered across the group’s leading brands and entities that share a culture of Trust, Passion, High Performance, Change and Customer Success. 
www.volvogroup.com/career. 

Volvo Group Trucks Technology provides Volvo Group Trucks and Business Area's with state-of-the-art research, cutting-edge engineering, product planning and purchasing services, as well as aftermarket product support. With Volvo Group Trucks Technology you will be part of a global and diverse team of highly skilled professionals who work with passion, trust each other and embrace change to stay ahead. We make our customers win.

We want to get to know you

Application Process

Apply

The journey begins! An email confirmation will be sent as soon as you submit your application. After this, it is still possible to update your personal profile by login in to your account. The hiring team will review your application together with the hiring manager. Shortlisted candidates will be contacted with information about the following steps.

Testimonials

Similar jobs

Engineer Durability Technology Bangalore, India Posted: 
Senior Analysis Engineer - Durability Technology Bangalore, India Posted: 
Data Analytics -Lead Engineer Technology Bangalore, India Posted: