DAVID REWERTS
***********@*****.*** 720-***-**** 1903 Pikes Peak St. Erie C0, 80516
Professional Summary:
Senior Firmware Engineer with extensive experience with disk storage products. I have developed and debugged ROM, startup code, UART, SCSI, SATA, SAS, Power Management, Error Injection, Low Level Read Write, and Self-test. Worked code migration when switching processors. Most of my development experience has been in RTOS C and Assembly.
Skills:
C, C++, Assembly
ARM R5, R8, and M0 Processors, RISC-V, TI 2xlp
SATA, SAS interface protocols and bus analyzers
Agile Work Environment, Perforce, PVCS, Code Collaborator
Lauterbach Trace32 debug environment, Green-hills trace probe
Logic analyzers, Oscilloscopes
Root Cause Analysis
Ability to work within a team to analyze and creatively solve problems
Experience:
Seagate Corporation, Longmont, Colorado June 2006 – Dec. 2022
Integrated new hardware into code set to have code ready when new hardware arrived
Moved drives from first silicon to fully functioning drives
Researched and fix failures from internal drive tests
Developed code and tested new hardware features
Debugged and Root caused issues with the new ASIC and/or boards
Provided architecture changes when moving to new drive or ASIC technologies
Developed Error Injection code on debug processor for Testing Drives
Figured out how to use drives when the ROM code was missing from initial hardware
Maxtor Corporation, Longmont, Colorado Feb. 1995 – June 2006
Modified a SCSI ARM based Code set written in C and C++ into a code set that would work both SATA and SCSI (Power management, defect management and customer integration improvements)
Develop and maintain firmware written in assembly and C for the TI 2xlp
Instrumental in bringing up several new drives and getting new hardware to pass self-test process
Debug and fixed issues with Channel/Preamp programming
Implement write code for doing spiral self-servo write during self-test
Maintained sequencer code that determines timing of data on media, flaw-scan patterns and servo bursts
Provided speed improvements for error recovery
Transitioned products into factory, worked to improve yields
Developed and maintained genetic algorithm for channel optimization on first MR heads
Developed and maintained base S.M.A.R.T or drive predictive failure code for Maxtor Products
Developed diagnostic to test drives for data integrity and encroachment
Sykes Enterprises Incorporated, Sterling, Colorado Dec. 1992 – Sept. 1994
Phone support for HP VEE (Visual Engineering Environment), Instrument Basic for Windows
Education:
Bachelor of Science Degree, Electrical Engineering, Colorado State University, Fort Collins, Colorado
Associate of Arts Degree, Pre-Engineering, Northeastern Junior College, Sterling Colorado