Sign in

Engineer Software

Milpitas, California, United States
November 27, 2018

Contact this candidate



*** ********* ***, ******** ** 95035 Tel: 408-***-****


Solution-Oriented lead engineer/project management with a proven track record of implementing software/firmware system architecture and design.


VxWork, LINUX, TheadX real-time Operation System, Embedded System Design, Top-Down and Object Oriented Design, LTE, TCP/IP, GUI, JTAG, Flash NAND, Project Management, C, C++, HTML, JavaScript and assembly.


2018 – Present Samsung Semiconductor, Santa Clara CA

Firmware contractor

Responsible for using C++ to develop NVME SSD firmware to interface to host interface and FTL interface. Porting firmware to new product and architecture.

Implement NVME new features and resolve customer and QA issues based on NVME specification and error/debug log file.

2015 - 2016: SonicWall/Dell Inc., Santa Clara CA

Staff Firmware Engineer:

Responsible for development and implementation of real-time embedded

VxWork based firewall security appliance firmware.

Used JavaScript, PHP script, HTML and C language to provide client-server

communication and Wi-Fi network configuration and user authorization.

2014-2015 Micron Technology Inc., Folsom CA

Firmware Test Engineer:

Maintain and update SSD storage regression test suites for all Linux releases and Windows platform. Used C to develop file system test, stress test, and White Box system level regression tests for SSD products.

2013-2014 SanDisk Inc, Milpitas CA

Staff Firmware Engineer

Responsible for NAND mobile device platform failure Analysis. Developed platform for ASIC error log, firmware and hardware event log for SSD storage.

Developed drivers for hardware blocks control and platform ROM boot up FPGA integration using C and assembly.

2006-2009 Spansion LLC. Austin TX.

Member of Technical Staff, Application Engineer

Developed C Low Level Drivers for Spansion NOR/NAND flash memory device

and C++ Window GUI interfaces for configuration.

Assisted customers for system integration and boot up code.

Developed PCI and PCIe driver on Window and GUI for configuration setting.

2004-2006 Freescale Semiconductor Inc, Austin, TX

Lead Engineer

Performed 802.16 MAC layer software requirement analysis and architecture design for subscriber unit. Involved in network initialization, security, link management, Design 802.16 MAC and physical layer interface.

Implemented 802.16 MAC layer architecture in SDL module for simulation.

2000-2004 MOTIENT CORP. (formerly Motorola), Lincolnshire IL

Lead Software Engineer

Designed programs for PSOS/VxWork Real Time operating system and VME based Multi-Processor Radio Network Controller for Wireless Data Communication. The Controller manages device location update, device registration. It also connects to Host Computer for wireless email and billing information through TCP/IP connection.

Performed software architecture designing, coding, box level testing, and system testing and release coordination between departments.

1994 -1999 MOTOROLA INC., Schaumburg IL

Lead Software Engineer

Software Architecture Design for wireless iDEN dispatch call control, create box level Requirement Specification, Requirement Modeling using SDL modeling language, Network Management for link fault, configuration and performance Management.

Implemented a highly secured Cell OS on RISC ARM7 processor for Smart Card. Coordinated and project management multi-organization design work, design review, scheduling and system integration for Smart Card and Smart Card reader.

Used C++ Object Oriented design to implement Chinese MMI (Man Machine Interface) for GSM cellular phone.

1988-1994 S. HIMMELSTEIN and COMPANY, Hoffman Estate IL

Senior Software Engineer

Used C and Assembly to design new project for 68000 based Multi-Processor Real Time Data Acquisition System for industry control from concept to completion. Developed requirement document and design document from marketing and write Software Specification design and integration test.



Master of Computer Engineering


Bachelor of Electrical Engineering


GSM Wireless System

Window C++ Studio Programming

Project Management

Contact this candidate