Senior Embedded Application Software Engineer

Year    Bangalore, Karnataka, India

Job Description


Position Description: The Volvo Group culture is defined by a set of five carefully chosen values- These values guide our day-to-day behaviour 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. Bangalore Embedded Electronic Systems department is a division of Global Core EES at Volvo Construction Equipment. We design the Software solutions of the current and future machines with the purpose of making them more efficient and environmentally friendly. Role Description: 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 programming 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. Participate in peer reviews for software documents such as requirements, design, and test plan and, Code reviews, etc. Required Qualification & Experience: BE/MTech in Electronics or Electrical Engineering. 5-8 years of experience in the embedded application software development area. Strong in automotive system concepts, ECU architecture, communication, and diagnostics protocols. 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 Good working knowledge of requirement tools 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.

foundit

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

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


Related Jobs

Job Detail

  • Job Id
    JD3135089
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year