Ottawa, Ontario, Canada K*K*C1
Home: 613-***-****, Cell: 613-***-****,
E-mail: *******@*******.***
OBJECTIVES
To seek further challenges as a software engineer or related position where
a diverse background and proven technical expertise will be utilized and
advanced.
SUMMARY OF QUALIFICATIONS
? Skill-sets of the followings:
- Design, implementation, validation, hardware integration & test and
documentation of software
- Proficient in C/C++ programming language
- Embedded microcontroller, microprocessor and Assembly programming
language
- Embedded real time operating system (RTOS) (QNX, VxWorks and VRTXsa)
- Multi-threaded and graphical user interface (GUI) developing in
Visual C++/Visual Basic
- Digital instruments controlling using Virtual Instrument Standard
Architecture (VISA)
- MATLAB script for data analysis and visualization
- Microprocessor peripherals, digital circuits and RF device control
circuits design
? Knowledge of the followings:
- Sun/Solaris, HP/Unix, MS-DOS, MS-Windows NT/2000/XP/7 and Linux
environment
- Perforce, Subversion (SVN), Concurrent versions system (CVS) and
Bugzilla
- CodeWarrior IDE for Freescale chipsets and Code Composer Studio for
TI chipsets
- Single board computer (SBC) (Power PC and Motorola 68040 based) for
VME/VXI interface
- Global positioning system (GPS) functionality, signals and operation
- RS232/RS422/RS485/GPIB/MIL-STD-1553B/TCP-IP/VME/VXI interfaces
- MS-Word, MS-Excel, MS-PowerPoint, Visio and Rational Rose UML
- Pulse Generator, Spectrum Analyzer, Oscilloscope, Logic Analyzer,
Debugger and Emulator
- RF, Radar, EW (Electronic Warfare), ECM (Electronic Countermeasures),
ESM (Electronic Support Measures) and ELINT (Electronics
Intelligence) systems
PROFESSTIONAL WORK EXPERIENCES
Embedded Software Engineer, Noramtec(at GE Transportation), Erie, PA, USA
07/2012-03/2013
? Developed and implemented migration with existing I/O features of
locomotive control software to support I/O panel for enhanced system in
C/C++ with QNX Neutrino RTOS
? Implemented multilingual features to support GUI on locomotive control
panel in C/C++ with QNX
? Performed hardware-in-the-loop simulation, validation and troubleshooting
of implemented software
Software Engineer, Blackline Systems. Ottawa, Ontario, Canada
02/2011-06/2012
? Developed I/O interface (SCI, SPI, I2C, UART and CAN) control embedded
software application in C/C++ for Freescale S12 microcontroller boards
using Code Warrior IDE
? Designed GUI, simulation and evaluation software for microcontroller
boards using Visual C++
? Developed VxWorks Board Support Package (BSP)/driver using Workbench IDE
? Developed U-Boot for TI OMAP processor boards using Code Composer Studio
IDE
Software Engineer, New Technologies(at Defence Research and Development
Canada (DRDC) Ottawa), Ottawa, Ontario, Canada
01/2007-09/2009
? Developed Automated Test Equipment (ATE) system for Airborne EW system
- Developed network, interface control and driver software for EW system
hardware-in-the-loop simulator in C/C++ on the VxWorks/SBC
- Designed and implemented GUI, network and system control software for
ATE system on Visual C++/PC
- Developed RF instruments control software and performed system
integration for ATE system
- Documented the operational procedure and the technical report of ATE
system
- Performed troubleshooting and maintenance support in production stage
Software Systems Engineer, Telemus Inc. Ottawa, Ontario, Canada
11/1998-05/2006
? Developed and implemented GUI including 2D/3D (Open GL) graphic display,
network communication and system control software for airborne ELINT, ECM
and Radar simulator systems on Visual C++/UNIX
? Developed antenna control, data collection and graphic display software
for naval ESM tracking system with RF antenna, Radar signal receiver and
GPS signal receiver on the Visual C++
? Designed Application Programming Interface (API) driver for FPGA circuits
and VME/VXI boards and developed test application program for manufactured
circuit boards and SBC
? Performed software configuration management and bug tracking for the
developing applications in Linux
? Documented acceptance test procedure, operational manual and training
material of the developed systems
? Performed acceptance test, site installation, training and maintenance
support of the delivered systems
Sr. Software Engineer, LG Precision Co., Ltd., South Korea
01/1988-11/1998
? Developed Airborne Self Protection EW system
- Developed system control software on embedded RTOS/SBC and
microprocessor in UNIX environment
- Developed radar signal analysis algorithm and radar signal detection
VME boards support software
- Implemented and verified interface control software between cockpit
control unit and EW system
- Developed EMI/EMC test procedure for avionics in aircraft with
operating EW system
- Documented technical orders (T.O.) for production and maintenance
support of EW system
- Performed project management, system integration, field test and
performance improving of EW system
- Developed GUI, instruments and interface software for ATE system of EW
system on Visual Basic/UNIX
- Designed RF receiver circuit, microprocessor peripherals and serial
interface circuits
- Developed interface control and test software for the developed circuit
boards on MS-DOS
EDUCATION
Ajou University, Suwon, South Korea
03/1984-02/1988
Bachelor of Science in Electronics Engineering
Received evaluation of Academic Credential for Canadian Equivalency
SECURITY CLEARANCE
Holding Secret level security clearance as a Canadian citizen
REFERENCES
? Ken Dang, Lead Engineer, GE Transportation, 814-***-****,
***.*****@**.***, Former Administrator
? Jean-Fran ois Gravel, Defence Scientist, DRDC, 418-***-**** x4042, Jean-
********.******@****-****.**.**, Former Manager
? Jim Purvis, Sr. Engineer, Telemus Inc., 613-***-**** x224,
*******@*******.***, Former Colleague
AVAILABILITY
Immediately