Profileimage by BhanuPrakash Balusu Embedded Software Developer from

Bhanu Prakash Balusu

partly available

Last update: 06.09.2022

Embedded Software Developer

Graduation: Bachelor's of Technology in Electronics and Communication Engineering
Hourly-/Daily rates: show
Languages: English (Full Professional)

Skills

Embedded 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

Project history

08/2019 - 04/2020
Embedded Software Developer
Robotics (Husqvarna Sweden)

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.

12/2017 - 07/2019
Senior Software Engineer

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.

11/2016 - 11/2017
Senior Software Engineer

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

01/2015 - 10/2016
Senior Software Engineer

Type of Industry: Automotive Infotainment Domain (Client - General Motors)
Project Description: Worked in System Service module which deals with software update and initialization of all modules
during startup of the hardware.
Responsibilities:
* Maintenance and Enhancement of existing software
* Implemented feature of parallel flashing of software
* Worked on Software Update Module (APP SUM)
* Fixed critical defects on software updates
* Added new module into the software update
* Debugging and bug fixing.
* Used Embedded C for fixing bugs and development of features
* Working with ASPICE Compliance
* Unit and Sanity testing
* Communication through CAN network.

12/2013 - 12/2014
Software Engineer
Automotive Infotainment Domain (Client - FORD)

Type of Industry: Automotive Infotainment Domain (Client - FORD)
Project Description: Worked in Applink Module in Sync Gen3. Applink is an interface module between mobile device and HMI
in the car.
Responsibilities:
* Understand the requirements and Creating the test cases for each requirement
* Integration and testing for the given requirement
* Fixing the bugs observed.
* Performed Vehicle Diagnostics testing

Local Availability

Only available in these countries: India
I'm Flexible to travel anywhere, currently, I'm in India.
Profileimage by BhanuPrakash Balusu Embedded Software Developer from Embedded Software Developer
Register