Alan Hicks

Alan Hicks Email and Phone Number

Principal Software Engineer
Alan Hicks's Location
Pelham, New Hampshire, United States, United States
Alan Hicks's Contact Details

Alan Hicks work email

Alan Hicks personal email

About Alan Hicks

Expert Principal Software Engineer with demonstrated proficiency developing software for hardware diagnostics, embedded image downloads/uploads/storage/booting, and embedded firmware. Hardware diagnostic expertise includes power-on self test, manufacturing test, online and inline fault detection and analysis. Firmware expertise includes VxWorks, Windows and Linux drivers, hardware abstraction, machine motion control (PID), and system tuning console applications. Interested in diagnostics, or embedded software design.

Alan Hicks's Current Company Details

Principal Software Engineer
Alan Hicks Work Experience Details
  • Gsi Group Inc.
    Principal Embedded Software Engineer
    Gsi Group Inc. Apr 2006 - Oct 2012
    Wilmington, Ma (2006-2009), Bedford, Ma (2009-2012)
    Responsible for software development on the wafer repair, LCD repair, and circuit trim product lines. These products used lasers and either galvanometer controlled mirrors, or mechanical stage platforms to cut, or repair circuitry on silicon wafers.Developed memory diagnostics, I2C temperature diagnostics, and temperature alarm controls for amplifier over heating on the M550 wafer repair system.Created a VxWorks based driver for the PLX PCI bridge which interfaced with proprietary FPGA servo bus access logic to control the memory repair system X/Y axis stage, and the Z axis laser focusing. Developed a Hardware Abstraction Library (HAL) for control of the driver and system functions. This increased productivity for the application and GUI layer developers.Ported the PLX Driver SDK for Windows and Linux, with customizations to handle the proprietary FPGA servo bus access board interfaces. Ported the HAL layer to the Linux and the Windows 32/64 bit environment for the new M650 wafer repair Linux based system, and the Circuit Trim and WaferMark Windows based systems.Developed a two dimensional trajectory generator using trigonometric sine based acceleration, deceleration, and constant velocity segments. Utilized in the hardware development phase to debug the galvanometer mirror motions for the Wafer Mark and Circuit Trim products.Developed a RF laser power calibration algorithm and standalone Linux and Windows power collection tests to create linear tables of the X and Y axis laser power after it passed through acousto-optic beam deflector crystals at various frequencies in the megahertz range. This also required development of software to use a GPIB connection to a HP power meter to automate power measurement acquisition.Developed a driver and HAL DLL solution for the LCD repair system which solved trajectory download and performance issues. Created a special GUI C# interface for the system software.
  • Enterasys Networks (Formerly Cabletron Systems)
    Firmware Engineer Iv - V
    Enterasys Networks (Formerly Cabletron Systems) Jun 2001 - May 2005
    Andover Ma
    Designed power on boot/self test strategy for numerous router and switch products. Led small teams of engineers implementing these designs.
  • Cabletron Systems
    Firmware Engineer Ii - Iv
    Cabletron Systems Dec 1991 - May 2001
    Rochester Nh, Merrimack Nh, And Nashua Nh
    Responsible for Ethernet/Token Ring boot PROM drivers supporting functional software upgrade using BOOTP/TFTP. Created first ever boot entirely from Flash system with full field upgrade including FPGAs. Essential design team member for first HTML GUI and OOP diagnostics.
  • Bull, Bull Hn, Honeywell Bull, Honeywell Information Systems
    Principal Engineer
    Bull, Bull Hn, Honeywell Bull, Honeywell Information Systems Jan 1979 - Dec 1990
    Billerica, Ma
    Responsible for design, coding, testing, release, and field support of communications diagnostics for the Level 6/DPS 6/DPS 6-10/DPS6-20/DPS 6 Plus/Datanet/DNX series of minicomputers. The diagnsotics tested serial printers, terminals, and communcation controllers and adapters.

Alan Hicks Skills

Embedded Software Linux Vxworks Debugging Embedded Systems Software Development Tcp/ip Device Drivers Firmware Powerpc Hardware Diagnostics Fpga C++ C Testing Visual C++ Software Engineering Real Time Unix Ethernet

Frequently Asked Questions about Alan Hicks

What is Alan Hicks's role at the current company?

Alan Hicks's current role is Principal Software Engineer.

What is Alan Hicks's email address?

Alan Hicks's email address is ah****@****sig.com

What skills is Alan Hicks known for?

Alan Hicks has skills like Embedded Software, Linux, Vxworks, Debugging, Embedded Systems, Software Development, Tcp/ip, Device Drivers, Firmware, Powerpc, Hardware Diagnostics, Fpga.

Not the Alan Hicks you were looking for?

  • Alan Hicks

    Proven Educational Professional With A Broad Range Of Administrative And Teaching Experience.
    Oceanside, Ca

    2 +176082XXXXX

  • Alan Hicks

    Greenville-Spartanburg-Anderson, South Carolina Area
    5
    mtb.com, mtb.com, mtb.com, mtb.com, edwardjones.com

    1 +158538XXXXX

  • Alan Hicks

    Computational Instrument Scientist Sans-Biology
    Knoxville Metropolitan Area
  • Alan Hicks

    Director Of Design At Justice Furniture
    Lebanon, Mo

    2 +141753XXXXX

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.