Post Job Free
Sign in

Software Engineer

Location:
Saginaw, MI
Posted:
March 16, 2014

Contact this candidate

Resume:

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).



Contact this candidate