Michael Fairman

Principal Design Engineer at Exar Corporation

San Francisco Bay Area

Current
Past
  • Software Engineer, MTS at Boulder Creek Engineering
  • Software Engineering Consultant (Self-employed)
  • Software Engineer at Apple
Connections
48 connections
Industry
Computer Software
Websites

Michael Fairman’s Experience

  • Principal Design Engineer

    Exar Corporation

    (Public Company; EXAR; Semiconductors industry)

    June 2009Present (2 months)

  • Expert

    Consulting (Self-employed)

    (Self-Employed; Information Technology and Services industry)

    November 2008June 2009 (8 months)

    Independent consulting work on various web, workstation, and embedded software.

  • MTS

    Fullpower Technologies

    (Privately Held; Wireless industry)

    February 2008October 2008 (9 months)

    Created voice-prompt and motion-driven user interface for wearable bluetooth device under tight memory/CPU/power constraints. Implemented motion-processing and audio mixing/playback algorithms in assembly language on DSP coprocessor, and built HFP/HSP/SPP-operable applications in C on main processor. Automated generation of deployable assets including flash file upgrades, encrypted library packaging for external developers, and documentation. Worked on Mac-based host control application for calibration and testing. Brought up custom PC board and built custom prototype fixtures for testing and demonstration purposes.

  • Principal Engineer

    Altera Corporation

    (Public Company; 1001-5000 employees; ALTR; Semiconductors industry)

    June 1999May 2007 (8 years)

    Created compute-farm infrastructure used by engineering departments worldwide, transforming development process from expensive desktop workstation model to efficient network-computing flow. System provided virtualized access to resources including CPUs, OSes, applications/tools, thin-client display terminals, and JTAG test nodes.

    Developed GUI framework for SOPC Builder and Nios products. Framework allowed developers to implement user interfaces for their hardware IP modules using simple layout directives, avoiding the need for custom code.

    Developed SignalTap embedded logic analyzer GUI and JTAG control features. Product was first of its kind to allow capture of arbitrary internal FPGA signals, revolutionizing the on-chip debug and verification process.

    Managed source control, product builds and final release packaging for Nios and SOPC Builder projects. Managed software and QA teams in Santa Cruz office.

  • Software Engineer, MTS

    Boulder Creek Engineering

    (Privately Held; 1-10 employees; Computer Hardware industry)

    September 1997June 1999 (1 year 10 months)

    Developed Pod-A-Lyzer(tm) handheld logic analyzer firmware and application software. User interface provided fast pan/zoom of captured waveforms and easy-to-use bussing/un-bussing and signal assignment facilities.

    Developed packet capture/disassembly layer atop logic analyzer functionality for CAN-bus and several DSP/microcontroller families.

    Developed Silicon Explorer(tm) II logic analyzer firmware and application for Actel devices.

    Developed firmware and host control software for Altera MasterBlaster(tm) JTAG device.

    Company acquired by Altera Corporation in 1999.

  • Software Engineering Consultant

    Self-employed

    (Self-Employed; Computer Software industry)

    June 1991September 1997 (6 years 4 months)

    Consulting and new product development. Wrote Mac/PC applications and DSP/microcontroller firmware. Specialized in audio editing, data acquisition, authentication/encryption. Products I developed:

    1996: "Pod-A-Lyzer" portable logic analyzer firmware and GUI (Boulder Creek Engineering)

    1995: "Secure Pocket Traveler" serial port security device. Wrote DSP firmware which performed public key exchange and line-rate DES encryption. Contracted with www.cylink.com.

    1992: "Kaboom Factory" waveform-sound editing and multi-track mixing editing software for Macintosh. Published by www.novadevelopment.com.

    1991: "MagicScroll" Teleprompting software for Macintosh and Windows. Published by www.magicscroll.com.

    (see full resume for more)

  • Software Engineer

    Apple

    (Public Company; 1001-5000 employees; APPL; Computer Software industry)

    June 1987May 1990 (3 years)

    Worked on QuickDraw GX system software. Wrote bitmap drawing code, shape hierarchy management, region operations, and various matrix math and other routines.


Additional Information

Michael Fairman’s Websites:


Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Michael Fairman’s full profile:

  • See who you and Michael Fairman know in common
  • Get introduced to Michael Fairman
  • Contact Michael Fairman directly

View Full Profile