Senior firmware/software engineer with over 20 years of industry experience, including:
Extensive product development in firmware system engineering in embedded system/SoC environment.
Strong understanding of digital and analog electronics.
Resolve difficult technical issues including signal integrity, board and chip level debugging, and optimization.
System design, specification, programming documentation and testing.
Practice Agile product development methodology.
Embedded Software Engineer III @ Directly support board bring up and Linux device driver development.
Design, implement and test new embedded firmware features including device drivers and interfaces to application layer.
Propose features in both hardware and software to improve the design.
Investigate and drive to resolution any problems that arise including coordinating and debugging with vendor application/design engineers.
Create embedded software development best practices and guidelines.
Develop software validation procedures and work with software quality team on implementing procedures in SQA process.
Review and contribute to electrical designs from a firmware implementation perspective. From June 2015 to Present (7 months) Senior Firmware Engineer @ Develop Linux and ARM based educational entertainment systems, including game console, tablets, and other hand-hold devices.
Job function includes board bring up, kernel and driver development/porting, components qualification, software subsystem specification and implementation, tuning and optimization, working with off-shore team on writing test software and improving manufacturing process.
Used C, C++ and ARM assembler, and scripting languages. From October 2010 to March 2015 (4 years 6 months) Senior DSP Engineer @ Develop audio/video applications for 8, 16, and 32 bit MCU and DSP.
Job function includes board bring up, bare-metal system development, design and implement real-time OS core; porting MP3, AAC, WMA, ogg (vorbis), JPG, MJPG, DRM; design and implement noise cancellation, and Bluetooth baseband software.
Used C, C++, assembler languages. From May 2000 to June 2009 (9 years 2 months) Senior Software Development Engineer @ Develop windows application for law offices to generate documentation based on user input.
Job function includes implement intelligent question and answer system to collect user input, generate tailored documentation for the customers.
Used C++ and Java languages. From 1998 to 2000 (2 years)
Master's Degree, Computer Science @ Beijing Graduate School of the North China Institute of Electric Power, Beijing, China From 1982 to 1984 Bachelor's Degree, Electrical and Electronics Engineering @ Beijing Radio Broadcast University, Beijing, China From 1979 to 1982 Shelby Zhu is skilled in: Embedded Systems, SoC, Firmware, Linux, Windows, Embedded Operating Systems, C, C++, Assemblers, Digital Signal Processing, Electronics, Debugging, Testing, Cross-functional Team Leadership, Project Management, Manufacturing, ARM, Embedded Software