Post Job Free
Sign in

Professional Experience Engineer

Location:
Phoenix, AZ
Salary:
20$ per hour
Posted:
July 09, 2017

Contact this candidate

Resume:

Tapas Ranjan Rana *********@*****.***

**** * ********** **, *****, AZ 85281 480-***-****

SUMMARY

Computer Engineering graduate student, with three years of professional experience as a firmware engineer currently looking for internship positions in the field of firmware development and testing. EDUCATION

Masters in Computer Engineering(Computer Systems) May 2018 Arizona State University, Tempe, Arizona GPA : N/A Bachelors of Technology in Electronics and Communication Engineering May 2013 National Institute of Technology Tiruchirappalli, Tiruchirappalli, Tamil Nadu, India GPA: 7.77/10 SKILLS and COURSES

Programming Languages – Embedded C Programming, C++, Python, Java Tools and Technologies - IBM DOORS, IBM CHANGE, IBM Synergy, Lauterbach, GIOVE, Canalyzer Software Packages – Matlab, LT Spice, LabView, Microsoft Office, Microsoft VISIO, TensorFlow, Simple-scalar Operating Systems – Windows, Linux, Mac OS, Android, Ubuntu Courses - Artificial Intelligence, Foundations of Algorithm and Data Structures, Computer Architecture Communication Protocol - SPI, SCI, I2C, UART and CAN PROFESSIONAL EXPERIENCE

Engineer,R&D,Powertrain Firmware Magneti Marelli India Private Limited, Gurgaon, India June 2013 - July 2016 BIOS(Basic Input Output System) Driver Development for ECU November 2015 - July 2016

• Implemented low-level device drivers MPG(Multi Purpose Generator - A multipurpose waveform generator from the injection circuit to the ECU-Electronic Control Unit), PWMAC(Pulse Width Modulation AC signal to three phase motors), SCI(Serial Communication Interface) and DIGOUT(Digital Output signal) for Volkswagen’s Electronic Control Unit(ECU)with Infineon AURIX TC2xx microcontroller.

• Acquired the knowledge of international software development standard for C programming, developed by Motor Industry Software Reliability Association (MISRA). Provided with short-term training on international safety standard ISO26262. Strictly followed the MISRA guidelines and ISO standards for the development of software.

• Successfully set up multi-core environment on AURIX with minimal changes from existing mono-core architecture. Major part of the change was sharing the interrupts between all the cores.

• Participated in ASPICE audit and successfully achieved Level-1 certification.

• Prepared and reviewed driver codes, software specifications, software qualifications criteria and software development documents. BIOS Driver Testing and Validation for ECU Jan 2014 - Feb 2016

• Successfully validated the BIOS(Basic Input Output System) drivers for AURIX and Monaco microcontrollers for the Volkswagen project. The automated testing platform was prepared by scripting in Matlab.

• Debugged and resolved issues in the C code using Lauterbach Trace32 JTAG debugger.

• Successfully motivated my team members in organizing and completing the testing and validation tasks on various occasions.

• Hands on experience with oscilloscope, multi-meter and function generator.

• Interacted with the client in ITALY to provide support in debugging and bug-fixing. Updating the DOORS(Dynamic Object Oriented Requirement System) database March 2014 - Feb 2016

• Involved in the updating and maintenance of databases for the various Test Cases Requirements and Qualification Criteria on IBM DOORS - a requirement management tool.

Designing of Fuel Injector Circuit October 2013 - December 2013

• Visited client location (Venaria Reale, Italy) during this period as a part of on-site training.

• Successfully designed a Fuel Injector Circuit for Motorbike using LT Spice. ACADEMIC PROJECTS

Memory hierarchy performance measurement Feb 2017

• Developed a C program running on Linux to access (read, write) memory in different pattern (linear, random), and measure the average access time of L1, L2, L3 cache and main memory.

• Observed and analyzed the difference in access times for read versus write and random versus linear access.

• Reproduced the above task in the simplescalar simulator to observe the simulation time and hit ratios. Smith Chart Using Matlab June 2011

• Acquired the skill of coding in Matlab to generate a GUI(Graphical User Interface) to plot a Smith Chart(nomogram to solve problems on transmission lines and matching circuits).

• Demonstrated the working of Smith Chart in class presentation and showed how the GUI could be used by a layman. COMMUNITY INVOLVEMENT

Volunteered in the Fall Service Plunge - Tempe, United Food Bank organized by Changemaker Central Club August 2016

• Collaborated with a team of about 60 students in sealing and packaging of about 15000 lunch boxes to be distributed among the local residents.



Contact this candidate