Follow We-Ace

Embedded Platform Software Engineer

2 Openings • Deadline 25 Dec 2022
About the job

Job Description 

About the Company 

The Volvo Group culture is defined by a set of five carefully chosen values- Customer success, Trust, Passion, Change, and Performance. These values guide our day-to-day behavior and drive our decision- making at all levels of the organization. They express our shared beliefs across countries and entities to form the basis for a high-performing culture that can help maximize the full potential of the organization. Our company values help guide us on that journey.

Job Role : Embedded Platform Software Engineer

Role Description : 
Would you like to be a part of the team developing the software for the best construction machines in the world?
Within the area of Core Technology Embedded Electronic Systems, we are looking for a person to work with the development of the application software and have the drive and the passion to contribute to great teamwork to meet future challenges.
In our department, we develop and maintain the base software and common functions (Software Platforms) which is used in a majority of Volvo CE products such as for example Wheel loaders, Haulers, Excavators and Pavers. We also support in developing application software for the different product platforms, configure and integrate the platform software to produce complete node software.
The software platforms are written in C and C++ and some part is generated from script tool as Python. The platforms are used by our Product Platform (e.g. Wheel-Loaders, Haulers) to run application software which is mainly developed using C/C++ and/or with model based tool such as Rubus ICE and Matlab/Simulink.

About You
We believe you have the right mindset that will make a difference within our organization. If you see yourself working in an environment that challenges you to combine your programing skills with a more people and team based attitude, then we believe you have the right attitude to be successful in this position.

Main Tasks

  • Create and refine software requirements & design
  • Develop new application features (Using C, C++ code and Python scripts)
  • Update and maintain the application software for new features or field issues.
  • Implement and test new functions in the platform
  • Perform integration of software modules
  • Produce relevant software module documentation.
  • Perform unit testing to meet safety compliances
  • Participate in peer reviews for software documents such as requirements, design, and test plan and, Code reviews, etc.

Required Qualification & Experience:  

  • BE/ in Electronics or Electrical Engineering.
  • 2-4 years’ experience in the embedded application software development area.
  • Skilled in C, C++, Python.
  • Working experience in Automotive/construction industry.
  • Knowledge on Microcontrollers, CAN and UDS 14229
  • Exposure to tools debuggers, CANalyzer, CANoe, QAC, PC Lint/Klocwork& Cantata/Google test
  • Basic Knowledge on System modelling & UML
  • Version Management, Source control and Continuous Integration using GIT, bit bucket, Artifactory, Jira & Jenkins
  • Good communication skill (written and verbal) in English.
  • Good analytical and problem solving skills.


  • Btech/BE (Equivalent profile accepted)
  • Btech/BE
  • (Equivalent profile accepted)
Skills Required

Python, C++, Jenkins, Jira

Missing any skill? Learn it now

Fulfillment Required
Job Type


Job Location


Work Experience

2-4 years


Rs. 10-12 Lacs

Functional Area

IT Software - Application Programming/ Maintenance

Industry Type

IT-Software / Software Services

Published On

31 Aug 2022

We don't serve cookies but we sure use cookies to serve you a better experience of our platform. We hope you agree to let us use them.
I agree