Software / Firmware Engineer Resume


Title
Software / Firmware Engineer


Primary Skills
20 years experience in software development / architecture for embedded and low level systems


Location
US-TX-Austin

Posted
May-24-12

RESUME DETAILS

Software / Firmware Engineer
System Architecture - Software and Firmware Development - Project Management - Technical Support - Team Leadership
Seasoned and enthusiastic professional seeking a position of Software Engineer / System Architect in a dynamic and progressive company to contribute excellent skill set and experience to its success and profitability

QUALIFICATIONS

Self-motivated team leader with 20 years experience in software development / architecture for embedded and low level systems
Excellent communication and organizational skills along with superb analytical and problem-solving skills
Ability to employ sound methodologies, expertise, and organizational skills across development teams
Solid background in computer science and math
Ability to work well within tight deadlines and under pressure


CORE COMPETENCIES

Expert C programmer, experienced assembly programmer
Strong work ethic, high personal integrity
Experienced with multithreaded, limited resource platforms
Great problem solving and analytical skills
Able to manage complex build/release processes
Creative problem solver, self-motivating

EDUCATION

B.S. in Electrical Engineering Texas A&M University, College Station, TX 1986

PROFESSIONAL EXPERIENCE

StorageGear LLC - Austin, TX
Systems Architect 2002-2005
Lead designer of file system and firmware architecture for a distributed NAS built upon InfiniBand. Established the basic structure of the system and defined the core design features that provided the framework for all that followed.

Dell Computer Corporation - Round Rock, TX
Member of Technical Staff 1987-2002
BIOS Developer - 1999-2002
Core BIOS developer for INT 13 services, ROM setup, and secure boot functions for business desktop lines.
Dell Patent Program - 1995-1999
Member of patent review board and leading software inventor. Authored / co-authored over 40 patent applications. Reviewed all patent submissions for merit and business value. Mentored other engineers. Supported legal team with ongoing patent litigation and cross-licensing issues.
Project Lead, Drive Array Controllers - 1990-1999
Project lead in the development of three generations of drive array controllers. Developed all native programming interfaces, all configuration and management code, bootstrapping and diagnostics firmware, build process and source control utilities, caching and memory management, and failure recovery processes. Was the co-developer of many RAID firmware functions and authored a number of device drivers for Windows NT and OS/2. Developed key benchmarking and management technologies and functioned as project manager using an Agile-like process. Expert in RAID algorithms and embedded C programming. Served as Dell representative to the RAID Advisory Board.
Founder, Server Management Group - 1994
Lead designer for SafeSite, Dell's first distributed server management application supporting Windows, OS/2, Windows NT and Netware. Coded initial application then mentored a junior programmer to deliver the product.
Software Engineer, Operating Systems and Utilities - 1987-1990
Founded Dell Unix and OS/2 development teams. Developed factory installation software that became the backbone for Dell's manufacturing software automation. Maintained close ties with OS groups and authored device drivers on an as-needed basis. Developed early X11 server product.


Certifications
See above

CONTACT DETAILS

You must be logged in and have a current resume access subscription. Login or Register »

Related: Engineer Resumes | IT Resumes in Austin, TX | IT Resumes in Texas