Doug Reiners

Doug Reiners Email and Phone Number

Staff Software Engineer @ ERI Group
Frederick, CO, US
Doug Reiners's Location
Frederick, Colorado, United States, United States
Doug Reiners's Contact Details
About Doug Reiners

Software developer successful in several challenging positions with assignments in a wide variety of complex projects. Extensive experience in hardware debugging, embedded firmware and hardware/software integration for a diverse range of products.

Doug Reiners's Current Company Details
ERI Group

Eri Group

View
Staff Software Engineer
Frederick, CO, US
Employees:
1
Doug Reiners Work Experience Details
  • Eri Group
    Staff Software Engineer
    Eri Group
    Frederick, Co, Us
  • Eri Group
    Staff Software Engineer
    Eri Group Apr 2023 - Present
    Golden, Co, Us
    ERI Group is a design services company specializing in medical device development. Products utilize many different processors including TI, ST Micro, and Nordic. Languages include C, C++, C#, and some Python. Duties also include board bring-up and hardware debugging, managing the software group, mentoring junior engineers, and process development.Familiar with various operating systems including Linux. Extensive experience with bare metal programming, board bring-up, and hardware debug. Familiar with interfaces such as SPI, I2C, RS-232, CAN, and USB. Wireless experience includes BLE and embedded ISM radios.
  • Hach Company
    Software Engineer
    Hach Company Jan 2023 - Apr 2023
    Developed a Node-RED test program to aid in development/test of a next generation water quality sensor. MQTT protocol was utilized to send messages and receive responses.
  • Creation Technologies
    Software Design Engineer
    Creation Technologies Jan 2016 - Jan 2023
    Boston, Ma, Us
    Performed embedded firmware and software development for a variety of products. As a design services company Creation develops products across the spectrum. Developed firmware and software for products such as electric vehicle charging stations, power distribution monitoring systems, medical ingestible capsules, motor controllers, a foodborne pathogen detector and an 8mm video camera. Products utilize many different processors including TI, ST Micro, NXP, Nordic and Analog Devices. Languages include C, C++ and C#.Familiar with various operating systems including Linux. Extensive experience with bare metal programming, board bring-up and hardware debug. Familiar with interfaces such as SPI, I2C, RS-232, CAN and USB. Wireless experience includes BLE and embedded ISM radios.
  • Hach Company
    Firmware Engineer Iii
    Hach Company Sep 2008 - Jan 2016
    Loveland, Colorado, Us
    Developed firmware for a variety of water quality instruments such as a chlorine measurement analyzer, chlorine measurement probe, silica analyzer and a bench top controller. Tasks included hardware debug, low level hardware and color VGA display driver firmware and instrument measurement firmware. Code was written in C/C++ and instruments utilized Keil RTX or embedded Linux operating systems. Processors used were ARM, Cortex and PIC. Agile development methodology was used and code underwent static analysis, unit testing and peer code reviews.Wrote C# program to compile scripting language files that were then downloaded to the silica analyzer to control instrument operation. Also wrote C# program to test sensors that connect to the bench top controller for compliance to the controller/sensor interface specification.
  • Meadowlark Optics
    Senior Firmware Engineer
    Meadowlark Optics Oct 2003 - May 2008
    Frederick, Co, Us
    Developed embedded firmware and LabVIEW programs for a variety of polarization characterization and measurement instruments based on liquid crystal technology. Firmware was written in "C" for embedded Philips XA-G49 and LPC2138 ARM processors. Used Keil and Tasking development tools.Debugged hardware, performed hardware bringup on new hardware designs. Used scope, embedded test firmware and JTAG debugger to troubleshoot malfunctioning hardware, debug and validate new hardware, and build instrument prototypes using various evaluation boards.Designed and implemented firmware and LabVIEW programs to enable firmware upgrades of field units. PC LabVIEW program interfaced with embedded firmware to download new object file via USB and reprogram flash memory in the unit. Units no longer needed to be returned to factory for reprogramming.Undertook the task of developing the USB firmware for an optics instrument from scratch and with no prior USB experience. Company possessed only the object code and needed the source code recreated. Completed the firmware in three months, less than half the time of the original developer. New firmware transferred data at twice the rate of the original firmware.Rewrote optics instrument firmware from ground up to improve efficiency and speed. On a tight time basis, firmware read data from measurement hardware, processed the data and transferred the data via USB to the host PC running a LabVIEW user interface program. Speed of the instrument increased tenfold, making it more competitive with industry standards and leading to increased sales.
  • Benchmark
    Senior Firmware Engineer
    Benchmark Apr 2001 - Jul 2002
    Developed software for the DLT2 tape drive. Software controlled functions such as tape cartridge load/unload, movement to beginning of tape and tape motion during reads and writes.
  • Storagetek
    Senior Firmware Engineer
    Storagetek Aug 2000 - Apr 2001
    Developed embedded software for a multi disk RAID data storage system.
  • Exabyte
    Firmware Engineer
    Exabyte May 1999 - Aug 2000
    Us
    Developed software for the Mammoth line of tape drives.
  • Storagetek
    Firmware Engineer
    Storagetek Nov 1996 - May 1999
    Developed vision software for the next generation tape library which utilized a 2575 pixel by 1 line CCD camera to take pictures of the tape cartridge bar label. Software used the pixel information from several line scans to decode the bar label. Also developed library controller code in Java.Developed tape drive servo software which controlled functions such as tape cartridge load/unload, tape threading, head tracking and tape motion during reads and writes.Developed embedded software for a multi disk RAID data storage system.
  • Maxtor
    Firmware Engineer
    Maxtor Mar 1995 - Oct 1996
    Us
    Developed servo software for a variety of hard disk drives. All software was written in assembly language and targeted for Intel and TI DSP based platforms.
  • Honeywell
    Firmware Engineer
    Honeywell Jan 1984 - Mar 1995
    Charlotte, North Carolina, Us
    Developed software for a real-time optical disk data storage and retrieval unit designed to go on the B-2 bomber. Designed, coded and tested software for drive control, seek and read/write functions, and data error detection and correction algorithms. Software was written in Ada.Developed functional and servo software for a variety of flight control systems (AV-8B, QF-106 drone jet, QS-55 drone helicopter and C-17 airlifter). Software was developed in JOVIAL and assembly language. Participated in all phases of software development from high level design to hardware/software integration and system testing.Developed software for the C-17 real-time color graphics display system. Performed Built-in-Test software design, display format design, character/symbol quality improvement and extensive system testing.

Doug Reiners Skills

Embedded Systems Firmware Embedded Software Software Design Debugging C Arm Software Development Sensors Programming C++ Labview Linux Testing

Doug Reiners Education Details

  • University Of Nebraska-Lincoln
    University Of Nebraska-Lincoln
    Bsee

Frequently Asked Questions about Doug Reiners

What company does Doug Reiners work for?

Doug Reiners works for Eri Group

What is Doug Reiners's role at the current company?

Doug Reiners's current role is Staff Software Engineer.

What is Doug Reiners's email address?

Doug Reiners's email address is d.****@****ail.com

What schools did Doug Reiners attend?

Doug Reiners attended University Of Nebraska-Lincoln.

What skills is Doug Reiners known for?

Doug Reiners has skills like Embedded Systems, Firmware, Embedded Software, Software Design, Debugging, C, Arm, Software Development, Sensors, Programming, C++, Labview.

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.