Summary
Overview
Work History
Education
Skills
Accomplishments
Affiliations
Timeline
Generic
Ningappa Jamagoud

Ningappa Jamagoud

Gothenburg,Sweden

Summary

Automotive software development and verification engineer with 9+ years of experience, focused on Telematics systems. Extensive expertise in developing and verifying (pytest) embedded software for automotive applications, with strong knowledge of communication protocols such as CAN, MQTT and AT commands. Proficient in C++, Linux systemd, D-Bus, SOMEIP, busctl, CANoe, CAPL and verification on HIL rigs. Focused on delivering reliable and high-performance solutions for vehicle software. Passionate about technology and continuous learning.

Overview

9
9
years of professional experience

Work History

Embedded Software Engineer

Capgemini Engineering (Client : Volvo Trucks)
Gothenburg, Sweden
12.2022 - Current
  • Contributed to the design and development of business applications or services using C++ with Boost::Asio for Telematics ECU and presented demos to showcase the completed work.
  • Gained knowledge and experience with inter-process communication technologies, such as D-Bus and SOME/IP.
  • Gained hands-on experience with Linux systemd, including configuring service files for managing and deploying systemd services.
  • Implemented test cases for functionality using pytest, ensuring comprehensive coverage and reliability.

Verification Engineer

Capgemini Engineering (Client : Volvo Cars)
Gothenburg, Sweden
12.2021 - 12.2022
  • Implemented Kvaser CAN and CAN FD functionality using Python.
  • Involved in implementation of test cases for released requirements using pytest.
  • Reviewed system requirements and provided feedback to the system requirements team.
  • Reviewed test cases developed by team members and other cross-functional teams to ensure quality and compliance.

ESW Application Engineer

Volvo Trucks
Bengaluru, Karnataka, India
02.2017 - 12.2021
  • Worked on design and development and Verification of business services for Onboard Telematics.
  • Retrieve debug and QoS logs from the aftermarket vehicles and identify behavior of the software. Identifying RCA and providing solutions for the issues.
  • Simulating the failures in the rig environment, finding the RCA for the failure, and collaboration with required stakeholders.
  • Worked on 3G sunset for AT&T in the US. To ensure that all trucks currently using 3G/2G network can continue to work with 4G. Knowledge of AT commands for NAD configuration.
  • Integrate DBC’s and CDD (from ODX -> PDX -> CDD) to SW using Geny and candela.
  • Involved Manual Testing, Automate test cases, review of test cases developed by different teams.

Software Engineer

Global Edge Software Ltd.
Bengaluru, Karnataka, India
07.2015 - 02.2017
  • Implemented switch module to control light status.
  • Implemented reprogramming sequence for CPEL ECU in CAPL.
  • Testing of UDS services on CPEL ECU.

Education

Bachelor of Engineering Technology - Electronics And Communications Engineering

KLE Institute of Technology
Hubli, Karnataka, India
06-2015

Skills

  • Agile SW Delopment, Function Development and Verification
  • C, Boost::Asio, Python, CAPL
  • GTest, PyTest
  • Linux systemd, D-Bus, SOMEIP, Yocto BitBake
  • Portables, CommonAPI C, Franca IDL
  • MQTT, Satellite communication
  • SE-Tool, Jenkins, Jira
  • Kvaser, CAN, CANoe, CANalyzer
  • Verification on V3 and HIL rigs

Accomplishments

  • Received Best Performer Award for 2020 Q3.

Affiliations

  • Travelling, Exploration, Hiking

Timeline

Embedded Software Engineer

Capgemini Engineering (Client : Volvo Trucks)
12.2022 - Current

Verification Engineer

Capgemini Engineering (Client : Volvo Cars)
12.2021 - 12.2022

ESW Application Engineer

Volvo Trucks
02.2017 - 12.2021

Software Engineer

Global Edge Software Ltd.
07.2015 - 02.2017

Bachelor of Engineering Technology - Electronics And Communications Engineering

KLE Institute of Technology
Ningappa Jamagoud