Jane Huang
Cell: 248-***-**** ~ Email: *********@*****.***
SUMMARY
The only Software/Firmware Engineer in the hardware product developing team
Responsible for hardware bring-up and Hardware/Firmware Integration
Embedded software/firmware architect and developer for company’s products, such as mission and fire control units and tactical displays of Commander, Gunner and Driver, on ARM, Intel, PowerPC, NVIDIA Jetson TX1/TX2, Xilinx FPGA, Altera FPGA, Freescale and TI DSP platform
Specialized in BSP, device drivers, Industry Standard Interface protocol and graphics and video processing as well
Experienced in wide range of operating systems, videos and communication busses, such as vxWorks, Linux, MQX, FreeRTOS, Windows, and analog and digital video/graphics interfaces RS-170, S-video, DVI/HDMI, LVDS, SDI, video frame buffer and layers processing, and PCI/PCIe, Ethernet, VME, I2C, SPI, CAN, SCSI, USB, RS232/422, MIL-STD 1553B
Language skill including C/C++/C#, Qt, LabView, Linux, python, Unix Shell scripting, Assembly
FPGA developing with Xilinx and Altera
EMPLOYMENT (references available upon request)
3/1999 – Present Senior Engineering Specialist at General Dynamics, Sterling Heights, Michigan
Review requirements; develop architecture and design details for embedded software/firmware and processor implementations
Responsible for hardware bring-up and Hardware/Firmware Integration
Design and Develop embedded software/firmware for mission and fire control unit and diverse tactical displays displaying tactical information in picture-in-picture videos, symbology overlays and graphics, processing video on switching, scaling, translating, superimposing, controlling electronic hardware and so on
Architect and developer of C/C++ based embedded software/firmware
Design and develop user interface software with C#/LabView including hardware acceptance test, software verification test and software security downloader as well
Design and develop embedded hardware health manager and diagnostic BIT (Build In Test), power up BIT and run-time BIT
Responsible for integrating all the components, bootloader, kernel, libraries and application into a working system for Advanced/Next Generation Abrams Main Battle Tank (M1A2) and Kingdom of Saudi Arabia Tank (KSA)
Develop BSP (Board Support Package) and Device Drivers for multiple operation systems, Devices and communication busses
Support concept to production Hardware including requirements analysis, design, debug, test, and qualification
Develop engineering design fixes, and coordinate solutions
6/1998 ~ 2/1999 Senior Software Engineer, Time Engineering Service, on assignment to Meritor Automotive, Troy, Michigan
Embedded software developer of a Global Fuel Tax Monitor, a fully automated recording system, which communicates with GPS for tracking miles-by-jurisdiction across the States.
2/1997 ~ 6/1998 Software Engineer, Ajilon, on assignment to DaimlerChrysler Corporation, Auburn Hills, Michigan
Embedded software developer of Operating System Scheduler for Next Generation Engine Control Module
Developer of user interface software, an engine simulation system, which simulates dynamic signal responses from engine control module
6/1996 ~ 1/1997 Software Engineer, Atoma Interior Systems of Magna, Livonia, Michigan
Worked with a team of 3 on a human arm natural displacement simulator with embedded microprocessors and microcontrollers, and PCs with local network
EDUCATION
MSCE, Electrical & Computer Engineering Dept., Wayne State University, Detroit, Michigan, with honor of Thomas C. Rumble Graduate Scholarship
BSEE, Electrical Engineering Dept., Shanghai University, Shanghai, China