Jeffrey Schwab

(617) 407-2542
jeff@schwabcenter.com
http://schwabcenter.com
25 Crescent Street, Unit 238, Waltham, MA 02453

Objective

Software Architect seeks interesting projects, great code, and great people.

Accomplishments at General Electric / Morpho Detection, July 2009 - Present

Led the redesign and re-implementation of a scientific application for a hand-held device. Moved existing functionality from Windows CE to Linux. Drastically improved performance, capacity, and reliability. The changes have received extremely positive reviews from existing clients. Work was mostly done in C++, but with C device drivers and a hand-rolled, dynamic DSL. Most development was done without functioning hardware. Contracted through Adecco Engineering and Technical.

Accomplishments at CLK Design Automation, April 2008 - February, 2009

Improved the performance, functionality, and quality of a commercial EDA timing tool. Extended C and Tcl APIs, and added a C API to annotate semiconductor designs with SPEF-style parasitics. Fixed existing bugs. Increased the concurrency of code that was already heavily threaded. Served as C++ language expert.

Accomplishments at Silicon Navigator, September 2007 - March, 2008

Led new development of a commercial Schematic Editor. Enhanced support for visualization and manipulation of logical connectivity. Introduced support for multi-bit connectivity. Closed numerous existing bugs. Interfaced with the OpenAccess EDA database. Implemented graceful error-handling, adding descriptive visual markers for conditions that previously caused crashes. Collaborated in the design of a general-purpose event distribution mechanism to replace Qt signals, and in the refactoring of a graphical selection mechanism. Served as C++ language expert.

Accomplishments at IBM, June 2004 - September 2007

Ported FreeBSD device drivers to IBM blade servers. Led a small, dedicated team. Defined and automated a special-purpose build and release methodology. Wrote and integrated proprietary and Open Source C code. Added support for USB, mass storage devices, and TCP/IP over Ethernet.

Developed firmware for military avionics project. Wrote and debugged self-test software and extensions to Phoenix BIOS. Complied with International Traffic in Arms Regulations (ITAR). Merged C, MASM, and application-specific languages.

Worked with IBM's advanced research division to perform early chip design analysis. Generated custom VCD stimuli to stress designs in specific ways. Created, coordinated, and interpreted thousands of simultaneous simulations. Automated tool-chain feedback loop, enabling rapid, iterative approach to corner-case analysis.

Integrated tools into project-specific tool chains. Converted data formats using Perl, Python, and C++. Ported legacy infrastructure code from AIX to Linux. Provided ad hoc solutions for architecture, verification, and circuit design teams.

On-boarded successful new product delivery team. Coordinated team of twenty-five engineers. Managed VHDL designs using ClearCase and CVS. Established small server farm for batch simulations of RTL.

Accomplishments at Sun Microsystems, May 2000 - June 2004

Developed in-house software for use by microprocessor design teams. Rewrote an event-based functional coverage tool, for 100x improvements in performance and capacity. Wrote circuit analysis tools based on SPICE and MATLAB. Implemented a data mining program to track the release readiness of circuit designs. Provided documentation and support.

Demonstrated leadership ability on diverse, distributed teams. Achieved highest ratings on all performance reviews. Contributed to the tape-out of the UltraSPARC-V microprocessor. Helped define methodologies for design verification and I/O data management.

Technical Expertise

Formal Education

Professional Education

References available upon request.