MUKAMBIKA HEGDE
*****, ** **** **, *-***, +1-425-***-****
BELLEVUE, WA - 98005 acskjm@r.postjobfree.com
EDUCATION
Graduate Certification in Computer Science Design October 2015 - Ongoing
and Development,
University of Washington, Bothell, Washington
Bachelor of Engineering, Electronics and Communication June 2008
Bangalore Institute of Technology
Visweswaraya Technological University, Bengaluru, India
PROFESSIONAL EXPERIENCE
Software engineer with 5+ years of combined experience in embedded industry as an application software developer.
Experience working in Real Time Operating System with emphasis on optimal and efficient coding. Proficient in C, C++ in Windows and Linux platforms. Knowledge of Python and Java.
Team player and individual contributor, with proven ability to deliver on time with desired quality.
Senior IT Engineer, CMC ltd, Hyderabad, India Nov 2013 - June 2014
Project involved development of active safety feature, Radar Camera Fusion systems for clients PSA and Renault. The feature integrates RADAR sensing and advantage of camera vision to detect the objects and its salient features such as location, size and range. System then assesses threat level and initiates countermeasures such as braking.
Responsibilities
Implementation of bootloader service updates and unit testing
Vehicle diagnostics evaluation with J1939
Peer code reviews and design reviews
Developing automation test scripts using CAPL
Senior Software Engineer, Autoliv, Bengaluru, India Sep 2012 - Oct 2013
Project involved development of active safety features such as Side Blind Zone Alert(SBZA) and Rear Cross Traffic Alert (RCTA) systems for General Motors passenger cars. These safety features in vehicle indicate and alert the driver when there is vehicle in blind zone, hence preventing large number of accidents on road.
Responsibilities
Requirement analysis, coding and unit testing.
Implementing SBZA, RCTA state machines.
Bootloader sw update and automation of bootloader validation process using CAPL language
Testing of implemented functionality on target modules, i.e ECUs.
Training new joiners on communication protocol such as CAN, GMLAN and related tools
Peer code review
Senior Software Engineer, Bosch, Bengaluru, India July 2008- Aug 2012
The project involved development of Engine Management Software for Honda passenger cars. Worked for several diesel variants of Honda such as Civic, Accord – on passenger car platform and software sharing platform.
Responsibilities
Requirement analysis, design, coding and testing in qualitative and time bound manner
Developing software according to requirement document in C/C++ language on Windows, Linux / UNIX environment with specific focus towards high maintainability index for the code implemented.
Working with cross functional team and offshore counterparts in developing and managing project plans and timelines.
Individual contributor in implementation of diagnostic feature called Drive Recorder(similar to flight recorder), that records the critical parameters in car before a crash or engine failure. Recorded data enables diagnosis or root cause analysis at a later point of time in service stations.
Key contributor in project kick off and setting up of the project. Knowledge sharing with colleagues and mentoring
Part of EEPROM expert team responsible for solving EEPROM related issues at the group level
Debugging and solving customer reported issues
Unit testing, system testing and testing on the field
Summary of Skills
Programming languages: C, C++, CAPL, Java, Python
Operating systems: Windows, Linux
Debugging using UAD(universal access device)
Protocols and standards: communication protocol such as CAN, GMLAN and UDS
Extensive knowledge of EEPROM used in controllers
Familiarity with interfaces such as CAN and Flash
Tools:
a.IDEs: Visual Studio, Eclipse, IDLE, RStudio
b.Version control: Rational ClearCase, MKS, GIT
c.Change management tools: Rational ClearQuest, DOORS
d.Testing and automation: CANoe, CANCaseXL, CANape, MXVDev, VehicleSpy
e.Debuggers: UAD, JTAG
ACTIVITY LIST AND INTERESTS
Miscellaneous skills : Proficient in Python, beginner in Java, beginner in R programming and knowledge of Linux device driver
Education for rural children in India
Spreading awareness about waste management and sustainable environmental friendly practices
German language enthusiast, completed level 1 of German language training