09/06/2022 updated


partially available
Embedded Software Developer
India
India
Bachelor's of Technology in Electronics and Communication EngineeringEmbedded C, C++, Code Review, Code Collaborator, Python Scripting, Static Code Analysis, Coverity, ASPICE, Scrum, Eclipse, Rhapsody, Saint Bus Engine, Neo Vi, CANalyzer, Jenkins, Debugging, Version Control, Git, Azure Devops, Synergy, RTOS, QNX, linux, Confluence, Jira, IBM RTC, ServiceNow, Artificial Intelligence, user stories, bugs, C#, Python, programming, test framework, test scripts, UI, IOS, Android, Bug fixing, Unit testing, mobile device
Languages
EnglishFluent
Project history
Type of Industry: Robotics (Husqvarna Sweden)
Project Description: Husqvarna is a pioneer of Automatic Robotics lawn mowers. This Robotic lawn mower is fully
automatic, it cuts the grass and goes back to the charging station by its own when the battery is
low.
Responsibilities:
* Involved in developing of new features.
* Analyzing the bugs and fixing.
* Worked on lower layers of the software, debugging using the debugger tools.
* Added new features to the testing tools in C#.
* Developed scripts for automating the repeated tasks in Python.
* Code is modified in Rhapsody tool and generated.
* Used Embedded C for programming, fixing bugs.
Project Description: Husqvarna is a pioneer of Automatic Robotics lawn mowers. This Robotic lawn mower is fully
automatic, it cuts the grass and goes back to the charging station by its own when the battery is
low.
Responsibilities:
* Involved in developing of new features.
* Analyzing the bugs and fixing.
* Worked on lower layers of the software, debugging using the debugger tools.
* Added new features to the testing tools in C#.
* Developed scripts for automating the repeated tasks in Python.
* Code is modified in Rhapsody tool and generated.
* Used Embedded C for programming, fixing bugs.
Type of Industry: Automotive Domain (General Motors)
Project Description:
General Motors - Body Control Module.
BCM is a processor-based power distribution center that supervises, and controls functions related
to the car body such as lights, windows, security, door locks and access control, and various
comfort controls. It operates as a gateway for bus and network interfaces to interact with remote
electronic control units (ECU) for other systems
Responsibilities:
* Leading the team of three.
* Assigning the tasks, sprint planning.
* Development of unit test framework
* Developed an automation tool which creates unit test scripts from the files generated from
Rhapsody
* Tools is developed in Python, it has UI with buttons and display.
Project Description:
General Motors - Body Control Module.
BCM is a processor-based power distribution center that supervises, and controls functions related
to the car body such as lights, windows, security, door locks and access control, and various
comfort controls. It operates as a gateway for bus and network interfaces to interact with remote
electronic control units (ECU) for other systems
Responsibilities:
* Leading the team of three.
* Assigning the tasks, sprint planning.
* Development of unit test framework
* Developed an automation tool which creates unit test scripts from the files generated from
Rhapsody
* Tools is developed in Python, it has UI with buttons and display.
Type of Industry: Automotive Infotainment Domain (Client- Mercedes)
Project Description:
Instrument Cluster for Mercedes.
instrument cluster keeps the driver informed speed, distance, heat and fuel along with lot of
symbols which reads about the car health condition. Advanced clusters also display contacts,
Navigation, music, climate info, we can navigate them through steering wheel buttons.
Responsibilities:
* Worked in Kombi Service module, which deals with the display in Instrument Cluster.
* Development of new features.
* Programming in C++
* Used Eclipse for writing and building the code.
* Developed Telephone Node on IC, which displays Phonebook, dial list information
* Supported Media Node on IC, which handles media information of different devices (IOS, Android,
USB, CD etc..,), which also supports Remote UI
* Bug fixing.
* Sync up with the client on daily basis providing the daily status.
* Creating use cases for the developed features
* Unit testing for the implemented features
* Release check notes for every Defect delivered.
* Keeping track of all the work items in RTC
Project Description:
Instrument Cluster for Mercedes.
instrument cluster keeps the driver informed speed, distance, heat and fuel along with lot of
symbols which reads about the car health condition. Advanced clusters also display contacts,
Navigation, music, climate info, we can navigate them through steering wheel buttons.
Responsibilities:
* Worked in Kombi Service module, which deals with the display in Instrument Cluster.
* Development of new features.
* Programming in C++
* Used Eclipse for writing and building the code.
* Developed Telephone Node on IC, which displays Phonebook, dial list information
* Supported Media Node on IC, which handles media information of different devices (IOS, Android,
USB, CD etc..,), which also supports Remote UI
* Bug fixing.
* Sync up with the client on daily basis providing the daily status.
* Creating use cases for the developed features
* Unit testing for the implemented features
* Release check notes for every Defect delivered.
* Keeping track of all the work items in RTC