Ed

10/12/2015
Rowland Heights, CA

Position Desired

Software Engineering
Rowland Heights, CA; San Jose, CA
Yes

Resume

Embedded Firmware Engineer
❖ Firmware development in C for embedded devices.
❖ Hands-on experience with ARM processors and development tools.
❖ Used industrial tools in formal firmware design process and development life cycles.
❖ Delivered professionally written documentations and well-structured source code for future maintenance.
❖ Follows firmware life cycle consisting of: design, documentation, implementation, code review, internal testing, delivery, customer satisfaction, and bug fixes.
❖ Good communication skills (oral & written) and teamwork ability.
❖ Good problem solving skills and a desire to learn.
SKILLS
Programming Languages: C, ARM Assembly
RTOS: MicroC/OS-II
Emulator: American Arium HS-1000, Asset Arium LX-1000 with SourcePoint,
JTAG debugging experience
SATA bus analyzer: Finisar Xgig, Finisar Bus Doctor, SerialTek 6G Micro
Specifications: SATA 3.1, ACS-3
Code Review: SmartBear Code Collaborator
Source Control: Subversion
PROFESSIONAL EXPERIENCE
Western Digital, Irvine, CA 2009 - Present
Senior Firmware Engineer (2013-Present)
❖ Designed, documented, and implemented internal / customer requested features:
➢ Background task enable/disable command via SCT (SMART Command Transport) command
➢ DST (Drive Self Test) skip track resume upon power cycle feature
➢ SATA bus speed control via customer specified command
➢ DST 2 (Extended Test) time limiting feature for a customer
➢ Internal logging / SMART attributes preservation across download
❖ Debugged issues including but not limited to host command handling, firmware download, SMART, DST, ECC handling, VSC (Vendor Specific Command), and internal logging.
❖ Worked in team project to reduce firmware download time.
❖ Mentored/Assisted team members.

Firmware Engineer (2011 - 2013)
❖ Developed automated power measurement tools for power management firmware team use.
&#...

Login or Register to view the full resume.