×

Lead ESW Application Engineer

Who are we looking for our team at Vehicle Connectivity?

Are you the kind of person who is passionate about SW development? Would you like to use your passion in the automotive industry and be part of the
Digital transformation leap? Would you like to have daily challenges and a seemingly infinite possibility for competence development?
Would you like to work in great teams with competent and helpful colleagues?
You enjoy working in teams and you like to have and take responsibility. You are committed and take pride in delivering high-quality SW.
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 also like helping others. You like to make a difference.
You will mainly do software design but also contribute to the team in carrying out
Requirement and sub-system 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 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. Vehicle Connectivity develops software for telematics systems for several Volvo companies.

Position Description
Lead ESW Application Engineer

As a Lead Developer, you will gain a good understanding of the End-to-End functions of the On-board Telematics sub-system, logical design of End-to-End functions, and develop embedded software 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.
The position holder will report to Group Manager, Embedded Software Development, Vehicle Connectivity.

The position holder will report to Group Manager, Embedded Software Development, Vehicle Connectivity.

Responsibilities:
  • Design and 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.
  • 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 that 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:
  • 6 to 10 years of experience in embedded software development using modern C++ (C++11 and above).
  • Hands-on experience in software development in Linux/QNX/any Unix-based OS environment.
  • Experience in using Linux IPCs – bus, socket communications, message queues, shared memory, etc.,
  • Experience in working in the software development of any Automotive ECUs using C++ - Infotainment, telematics, ADAS, etc.,
  • 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: