SUMMARY
. *+ years of experience in Development of Embedded Software.
. 3+ years of experience in Testing of Embedded Software.
. Academic background with focus on Embedded Systems, Computer
Architectures and Telematics.
. Excellent ability to effectively communicate (both verbal and written)
with technical and non-technical departments.
COMPUTER
SKILLS
. IDEs: Code Composer, MPLAB, MS Visual Studio and THRSim1
. Tools: DaVinci Developer, Code Composer, MATLAB, LabView, CANoe and
DOORs
. Languages: C, C++, Assembly, CAPL and VB.Net
. Protocols: CAN, FlexRay, XCP, UDP, TCP/IP, CDMA, ZigBee and Bluetooth
WORK
EXPERIENCE
Software Development Engineer - Nexteer Automotive, Saginaw, MI
(Dec 2013 - Current)
. Review the Nexteer Common Manufacturing Services Specification and
make the required embedded software changes per Nexteer's Software
Development Process.
. Review EPS System (SF), Electrical System (ES), Customer (CF) and
Development (DF) Functional requirements and make the required
embedded software changes.
. Peer Review other software developers' changes/designs.
. Debug to determine Root Cause and Corrective Action for reported
anomalies against the embedded software.
. Participate in process development and improvement efforts.
. Review and understand Technical References and Data Sheets for the
TMS570 Microprocessor and ARM Processor.
. Perform Reviews on Unit Test results submitted by testers.
. Maintain/Create required design documents and user manuals defined by
the Software Development Process. Such documents are the Data
Dictionary, Integration Manual, MDDs, and Design Review Checklists.
Software Test Engineer - NEXTEER AUTOMOTIVE, Saginaw, MI
(June 2011 - Nov 2013)
. Developed automated Functional Test Plans based on SER and FDDs to
test EPS module supplied to the OEMs.
. Performed network simulation, data collection and analysis by
configuring tools such as CANoe and CANape.
. Wrote CAPL scripts to simulate digital and analog input signals to the
controller.
. Analyzed module Safety Functions (SFs) by comparing them against
MATLAB models.
. Root-caused failed tests by working with development team and
reviewing and debugging C code in Code Composer
. Presented test reports to help make decisions on the quality of the
software and its release to customers.
. Proof-read and analyze customer requirements and wrote anomalies to
redefine them if needed.
. Maintained test plans, documents, results, and tool configurations for
traceability and re-usability.
. Trained team members to work on developed test plans to help
distribute work.
. Improved test plans to make them automated and scalable over different
programs to help meet schedules and costs.
Software Integrator - VECTOR-CANTECH, Novi, MI
(Jan 2011 -
April 2011)
. Integrated CAN communication stack components - CAN driver, CCL, TP,
and NM for different microcontrollers based on customer requirements
using VECTOR tools such as ALMPlus, Geny and Organi.
. Performed tests with CANoe using standard test suits and the OEM
specific CAN database.
. Finished two projects over 4 months - SLP9 for Chrysler (Single
Channel) and SLP3 for Fiat (Multiple Channel).
VB.Net Application Developer - DTE ENERGY, Detroit, MI
(May 2009 - Aug
2009)
. Designed VB.Net Application for IT monitoring of hardware, software
and networking components of plant servers on a LCD screen.
. Created and configured Process Information (PI) interfaces such as
SNMP, TCP, Perfmon and HTML to collect data from servers using
Interface Configuration Utility (ICU), an OSIsoft Product.
. Wrote VB.Net code to calculate alarm-status tags using Advanced
Computing Engine (ACE) plug-in in Visual Studio.
EDUCATION
. Master of Science - Computer Engineering, Wayne State Univ., Detroit,
MI GPA - 3.72 (2010-11)
Selected Courses: Advanced Embedded System Design, Computer Network
Programming, Telematics and Computer Architecture
. Bachelor of Science - Electrical Engineering, Wayne State Univ,
Detroit, MI GPA - 3.88
(2006-10)
Selected Courses: Introduction to Microcomputers, Numerical Methods
and Programming, Introduction to C++, Algorithms and Data Structures,
Computer Organization and Design
RESEARCH
PROJECTS
CAN Controller Network - C
(Fall 2010)
. Designed two nodes CAN network with two Microchip PIC18F458
microcontrollers and two CAN transceivers.
. Programmed the controllers in C, developed different components and
integrated the software.
. Performed A/D conversion and calibrations on the inputs from photo
resistor, temperature and proximity sensors and inverse conversion for
the output peripherals - buzzer, light bulb and LCD.
. Packaged and parsed messages to exchange data between the nodes.
Indoor Wireless Locator - LabView and C
(Winter 2010)
. Designed five nodes wireless network to determine the position of a
blind node inside a building with the help of three reference nodes
and one coordinator node.
. Assisted in designing circuit and PCB in Altium and soldered
components on the developed PCBs.
. Programmed Jennic chips (JN5139 and JN5148) in C to transmit data
between nodes using ZigBee protocol.
. Created LabView application which collected data from the coordinator
node into computer, analyzed the signals, and determined the position
of the node along a straight path.
Handwriting Analysis Application - Lab View
(Fall 2009)
. Developed a LabView application to analyze the handwriting of
Huntington patients.
. Parsed data and added filters it to remove signal noise from data
collected on a WACOM tablet.
. Added algorithms to calculate parameters such as velocity,
acceleration and zero-crossings.
. Created graphical display to for visual presentation of handwriting
with the calculated parameters on it.
Parking Lot Model - Assembly
(Winter 2009)
. Designed parking lot model that had password protected entry and
assisted in parking with the help of IR sensors.
. Programmed Motorola 68HC11 in Assembly.
. Decoded input from the keypad at the entrance and displayed commands
on a LCD.
. Performed A/D conversion from IR sensors to check if the vehicle was
parked within the yellow lines and sent output to a buzzer to signal
the driver.
HONORS/SOCIETIES
. Web Administrator, Engineering Student Faculty Board, Wayne State
University (2010-11).
. President, IEEE - Wayne State Chapter (2009-2010).
. Tutoring Coordinator, Tau Beta Pi - Wayne State Chapter (Winter 2010).
. Awarded 'Wingerter Award' at the Honors Convocation on April 16, 2010.
. Awarded 'Engineering Student Faculty Board (ESFB) Award' at the Honors
Convocation on April 16, 2010 for service to the College of
Engineering and display of good character and leadership qualities.
. College of Engineering Dean's List (Fall 2006 to Winter 2010).