Post Job Free

Resume

Sign in

Software Engineer

Location:
Oklahoma City, OK
Posted:
December 26, 2013

Contact this candidate

Resume:

THANH HUU NGUYEN

__

**** ***** ** *****:

acbu1f@r.postjobfree.com

Oklahoma City, OK 73107 US Citizen

405-***-****

__

OBJECTIVE Seeking an Electrical, Computer or Software Engineering

position

EDUCATION

Master of Science, Electrical Engineering, University of Oklahoma, Norman,

Oklahoma

Bachelor of Science, Computer Engineering, University of Oklahoma, Norman,

Oklahoma

SKILLS

o Experience working on different Embedded Software Platforms, Software

Development Process, C++ with Cross Platform Application Framework

(QT), .NET, SQL 2005, 2008, VxWorks, LINUX, UNIX, QNX RTOS, TCP/IP,

UML, XML, IBM Rhapsody, Clear Case and Visual Studio 2005, 2008 and

2010.

o Be proficient working with Electronics Circuits, Microcontrollers,

SCSI Hard Drives, Digital Signal Processing TM27XX, JTAG, CAN, RS232,

MIL 1553, PCI, VME and VXI

PROFESSIONAL EXPERIENCE

GE Transportation; Erie, Pennsylvania 08/2012 - Present

Embedded Software Engineer - Contractor

Work as a software consultant to analyze and develop software for CMU

(Communication Management Unit) that communicates and processes messages

from satellite and guide data to the different targets. The platform for

CMU is QNX that is an IDE with C++ and UNIX

o Worked as a lead embedded software engineer to redesign software

design document, implement, code and test the Data Recorder with C++

which is a process interfacing to off board messages through wireless

and does the following tasks:

o Status monitoring and system state messages.

o Data Collection interface for MP data collection

o File Creation and compression and writing to the Data Storage

o Creation and sending status messages to off board

o Analyzed and made design notes for the GETs - Trip Optimizer Function

Specification

o Analyzed current standalone Fuelopt software that supports a CORYS

build target and redesigned such a stable and protected subsystem with

C++.

o Installed and integrated three software components: IPOPT (Internal

Point Optimizer) for window, MinGW and Fuelopt source code. Made these

software components working together to create the CORYS build target.

o Analyzed configuration and commission messages, designed, implemented

and tested new source code such that new source code could work with

the different configuration and commission messages.

o Designed and implemented the test cases and scenarios to test new and

old embedded source code using Visual Studio C++. This test could be

embedded and executed in the current CMU which is developed in QNX

that is C++. It also executes in Window with MINGW.

o Designed, implemented and tested a simulation that is embedded into

the Fuelopt which is a process of CMU and performs the following

tasks:

o Read Fuelopt data from .DAT files

o Validate data reading from files

o Build Fuelopt shared memory and validates by reading and

writing.

o Be proficient working with Embedded Software C++, QNX, LINUX, UNIX and

Virtual VMWARE.

o Be proficient working with multiple threads and multiple processes

o Be proficient to design and implement embed tests which verify inter

application messages, software specification and software sequence

diagrams.

NORTHROP GRUMMAN CORP; Oklahoma City, Oklahoma 05/2010 -

01/2012

Embedded Software Engineer

Worked as a team member to analyze and find out bugs for upgrading to the

new hardware and software

Worked as a principle software designer to design, implement and verify

embedded software that communicates interfaces and controls the

electronics systems and devices through CAN or MIL1553 using C++ with

UNIX or LINUX.

o Worked as a software lead to analyze current embedded software in C

and design new embedded software in C++ with UML which emphasize on

interface communication.

o Analyzed GUI of Center Instrument Displays (CIDs) in C and created a

proposal to replace current CIDs with new one that will be developed

in C++ and OpenGL with IDATA

o Completed on assignments to implement Interface Control Document (ICD)

into class and object diagrams using IBM Rhapsody with C++

o Was responsible to design and implement new FLT software component in

C++.

o Completed to create two software programs which extracted data from

the designed models into the documents in word format using IBM

Reporter Plus.

o Member of a team to rehost AVIOFP software component and be proficient

with Embedded Software System, C, C++, C#, XML, MIL1553, RS232,

VxWorks, LINUX, IBM Rhapsody, UML and Clear Case

ORIONNET SYSTEMS, LLC; Oklahoma City, Oklahoma

02/2008 - 05/2010

Software Developer

Worked as a software lead to design, implement and validate a Microsoft

Visual C++ window application for NCI Group Company.

Was responsible for communication with the end users from initial

requirements, design and implementation through maintenance and enhance.

o Completed to develop software to build the Order Writer (OW) system

using Microsoft Visual Studio 2008 C++. This is a window application

that allows user to enter and modify data in "free format text fields"

of length 100-255 characters

o Completed to modify C source codes that generated Acrobat document

from data in the Access Data tables.

o Completed to develop software which is a part of on fly report using

Microsoft Visual Studio 2008, Visual Basic.NET, SQL Server 2005 and

UML

o Be proficient working on Microsoft Data Access, LINUX, C#, ASP.NET and

SQL 2005

LOCKHEED MARTIN, CORP; Grand Prairie, TX

1/2006 - 02/2008

Electrical Engineer Staff

Was responsible to upgrade software for MBTC (MUX BUS TEST CARD) which is

used as heart of PAC-3 Missile test systems using UML and Embedded

Software with C++

Was responsible to work with the commercial electronics circuit boards as

the PCI card bus, VME to VXI converter card bus, CAN, and incorporated

them into the systems

o Designed and implemented completely embedded software for the new MBTC

with C++.

o Completed to design and implement software to verify and validate the

electronics main board MBTC using LABWINDOW/CVI 2006.

o Worked with hardware engineers to improve stability and reduce noisy

for the MBTC card. Also involved improving reliability and performance

of the PAC-3 test systems.

o Integrated completely the new MBTC card to the PAC-3 test systems, and

made the necessary changes for hardware and software components.

Diagnosed and solved hardware and software problems and debugging C++

on the system.

o Produced documentations that guided the software test engineers to

implement software interfacing to the new MBTC card.

Worked and cooperated with software test engineers to upgrade two Missile

test sets RFDL (Radio Frequency Data Link) and MRFDL (Multi-Band Radio

Frequency Data Link). These software test sets verify avionics system.

Worked and cooperated with software test engineers to upgrade Japan

missile test sets. These verify data transfer and communication between a

center unit and other hardware units. .

SEAGATE TECH, INC., Oklahoma City, Oklahoma

4/2001 - 01/2006

Advisory Development Engineer

Worked as part of a team to develop the ORION Test Tool, software drivers

for communication between different hardware devices, and was responsible

for the ORION Function Manager Firmware and fixed any issue concerning to

Interface Communication and Orion Function Manager after it released to

the application

o Designed and implemented completely embedded software using C with

SPI515 JTAG and Code Composer with TM27XX for all the ORION Test Tool

iterations. The ORION Test Tool is to be used as a platform to test

the hard drives of Seagate.

o Completed on assignments to design and implement software test that

qualifies ORION Test Tool using Visual 6.0 C++. This test was part of

a team performing system testing

o Redesigned, documented and implemented completely codes to migrate

some legacy software tests to the ORION test tool with C++.

o Designed and documented the ORION Function Library Specification

o Worked with lead engineer to define tasks and deliverance required by

System Interface Engineering quality system. Sought new ideas to

improve test tool performance.

HETRONIC INTERNATIONAL, INC., Oklahoma City, OK 12/1998

- 4/2001

Research and Development Engineer

o Performed analysis of electronic circuits in order to introduce new as

well as improved electronic designs for the existing circuits

o Redesigned the electronic circuitry of the Radio Remote Control

Machines in order to improve stability and accuracy and incorporate

the latest electronic technology

o Experienced in the application of sensors, feed back devices and

automotive controls which are implemented in many electronic circuits

o Be proficient working on C51 Embedded Emulator with C and

microcontrollers of AT89 Series, I2C, RS232, CAN, ADC, Assembly

languages, Eagle Cad software and RTOS.

HONORS

America's Registry of Outstanding Professional 2002-2003; Memorial

Scholarship 1997-1998; Outstanding Transfer Student Scholarship 1997-1998;

Outstanding Academic in Pre-Engineering 1995-1996; National Dean's List

1995-1996.

AVAILABLE Immediate



Contact this candidate