Brian H Curtis

Brian H Curtis Email and Phone Number

Software Engineer
Brian H Curtis's Location
Hudson, New Hampshire, United States, United States
About Brian H Curtis

Proficient in several programming languages, competent in all versions of Windows and UNIX operating systems. Experienced with the entire life cycle of software development including initial concept, design, prototyping, coding, debugging, testing, maintenance, and customer support. Adept in developing and maintaining software using several different software development platforms. Designed and implemented embedded products including writing drivers for integration of new parts into a design. Strong debugging skills on both the PC and embedded systems, using a variety of software debuggers, JTAG programmers, and oscilloscopes. Skilled and qualified in PC hardware and accessories including desktop and laptop systems, servers, and a variety of network environments from initial installation though to diagnosing and correcting problems.

Brian H Curtis's Current Company Details

Software Engineer
Brian H Curtis Work Experience Details
  • Beacon Hill Staffing Group
    Software Engineer
    Beacon Hill Staffing Group Jun 2022 - Nov 2023
    Indianapolis, Indiana, United States
    Contractor assigned to Kokusai, Indianapolis, IL. (remote) Worked within a Lazarus Free Pascal development environment. Added threads to allow sending and receiving XML message via ActiveMQ for their existing automated Tire Balance and Runout Machine. Created a full parse of all received customers XML messages into internal Kokusai values. Provided translation of Kokusai’s output to the customers XML specification. Provided a diagnostic dialog to help pinpoint problems in the field. This allowed the machine to work within Kokusai’s customers IT infrastructure and provided full QC report of the processed tires to their cloud database.
  • Aerotek
    Software Engineer
    Aerotek Mar 2019 - Feb 2020
    Waukegan, Illinois, United States
    Contractor assigned to Yaskawa Solectria Solar, Lawrence MA. (on-site) Worked within the embedded DSP controls team on software that runs large commercial solar inverters. (The XGI1000 and XGI1500.) Added new features and solved software issues. Lead software engineer in Energy Storage project that required precise timing between 3 inverters in order to minimize circulating current. Designed and implemented a CAN bus communication protocol so that the 3 inverters worked in sync and acted as 1 larger inverter. This reduced overall system costs by eliminating the need for each inverter to have its own transformer.
  • Robert Half
    Software Engineer
    Robert Half Apr 2015 - Mar 2017
    Burlington, Massachusetts, United States
    Contractor assigned to GE Oil and Gas, Billerica, MA. (on-site) Created proper software development environment to maintain VB Windows-based PanaView flow meter control and monitoring software. Reorganized the version control to Subversion, and redesigned components to include robust exception handling and diagnostics. Created design documents, and implemented test plan for PanaView, based on items fixed and new functionality. Resolved PanaView problems with most of GE’s flow meters and with Windows 10-based PC’s. Introduced new functionality to PanaView for the Safire and LCT8 digital flow meters. Added GUI components to support these new features.Remedied communication problems with both proprietary serial port protocols and TCP/IP connections.
  • Magellan Metrology
    Software Engineer
    Magellan Metrology Sep 2009 - Dec 2014
    Nashua, Nh
    Now part of Holts Precision Inc. Developed Windows MFC based control software for the Magellan digital microscope. Enhanced the embedded USB software in the microscope. Used digital imaging skills to provide accurate measurements of the item being examined by the microscope. Created a digital overlay with tolerance features to provide quick pass-fail of the item being examined. Integrated digital edge detector and focus meter. Added 3D part view using OpenGL. Revised PCI counter card drivers for the Windows 7 operating system. Completed a USB ARM processor counter card and created drivers for Windows.
  • Thermo Fisher Scientific
    Software Engineer
    Thermo Fisher Scientific Jan 2007 - Jul 2009
    Hudson, Nh
    Provided software development, maintenance, testing, support, and enhancements for existing products using VB, Windows and embedded expertise. Integrated Catalyst Express robot arm functionality, Wellmate dispenser functionality, and PocketTip add-on into ControlMate lab automation software. Tested new VisionMate product releases. Maintained and enhanced Wellmate and Hydra embedded software. Provided embedded software design for a new product. Completed all low-level driver functions, and high level communication functions. Created prototype user interface.
  • Caliper Design
    Software Engineer
    Caliper Design 2002 - 2006
    Nashua, Nh
    Designed and developed a new PCI card driver. Software maintenance in C, Delphi 5, Visual Basic, and Assembly for both Windows and embedded environments.
  • Polaroid
    Software Engineer
    Polaroid 1992 - 2001
    Cambridge, Ma
    Created modular components to satisfy the requirement for both demo and custom configured digital identification systems. Provided support for the creation of demo identification systems for trade shows and customer demos.Provided maintenance and releases of the Windows ID-4000 Digital identification software. Coordinated with customer support to resolve customer issues. Issued patches to customers systems and integrated patches into the product.Organized maintenance and releases of the Windows ID-4000 Digital identification software. Created and implemented a build process with PVCS version control.Key team member for the Drivers License Program for the state of Colorado. Responsible for software builds, releases, revision control system, bug fixes, and backups.Worked in level 3 Support to resolve Department of Motor Vehicles customer issues. Operated a variety of Windows systems, SQL servers, and networks. Some on site support with customers such as the states of Michigan, Virginia, Colorado, and California.Developed internal software upgrades for the ID-3000 software team. Implemented new features in conjunction with hardware and software maintenance releases. Tasks included designing, coding, debugging, integration, documentation, and engineering support.Completed custom application development for the ID-3000 software. Responsible for approval packages, application development, and testing support.
  • Caliper Design
    Software Engineer
    Caliper Design 1990 - 1992
    Nashua, Nh
    Initiated product design and development of a PC based metrology system. Provided product definition, design, development, production, and customer support.
  • Metronics
    Software Engineer
    Metronics 1984 - 1990
    Manchester, Nh
    Provided embedded firmware design and development for the QC-1000 digital readout. Worked in a team environment with members from marketing, hardware engineering, and mechanical engineering. Debugged prototype using both hardware and software skills. Participated in evaluating components for the design.Designed and developed new features for the QC-3000 geometric digital readout. Established driver routines for a graphics card. Generated routines for generation of SPC graphs.Maintained software and provided new feature development for the QuadraCheck II including NLEC error correction, and low-level drivers for a remote keypad. Designed and Developed production self test software.

Brian H Curtis Education Details

Frequently Asked Questions about Brian H Curtis

What is Brian H Curtis's role at the current company?

Brian H Curtis's current role is Software Engineer.

What schools did Brian H Curtis attend?

Brian H Curtis attended University Of New Hampshire.

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.