Daniel Farris

Software Engineer at Harsco Rail

United States

About

Experience

  • Software Engineer at Harsco Rail
    May 2015 - Feb 2025 · 9 yrs 10 mos

    Created C++ based code to automate and operate railway maintenance equipment. Handled testing the code both in the shop and in the field to verify functionality. Assisted in the construction of railway maintenance equipment by troubleshooting issues related to the electrical and electronic subsystems. Managed the Controls Engineering end of projects. Made hardware selections and created C based code for Harsco's Safety Division Protran Electronics.

  • University of South Carolina (2 yrs 9 mos)
    • Undergraduate Research Assistant
      Jun 2014 - May 2015 · 1 yr

      • Developed a Simulink Model of the Photovoltaic Power Plant located in Walterboro, SC. • Gathered and analyzed daily data to ensure validity of created model. • Created Matlab script to import Excel data and assign parameters to the Simulink model.

    • Student
      Sep 2012 - May 2015 · 2 yrs 9 mos

      Graduated May 9, 2015 with a Bachelor of Science Degree in Electrical Engineering.

  • Bench Technician at Bose Corporation
    Jul 2010 - Jan 2011 · 7 mos

    • Administered testing procedures to printed circuit boards used in Bose noise canceling headphones. • Debugged problems in both the printed circuit boards and finished headsets. • Summarized and forwarded all headset failures to engineering staff that resulted in adjustments to build procedures. • Identified Kaizan improvement to testing procedures that reduced cycle time and increased productivity.

  • Debug Test Technician at Intel Corporation
    Mar 2005 - Mar 2010 · 5 yrs 1 mo

    • Engineered and constructed microchip validation test stations using specialized electronic equipment. • Developed scripts to automate testing procedures and debugged any problems that arose. • Performed soldering rework on test stations to add/change system level components. • Reported validation test data to design engineers. • Developed “How To” guides for commonly used software and hardware to be used by new Intel Validation Engineers and Technicians.

  • Cisco Test Technician at Solectron
    Aug 2004 - Mar 2005 · 8 mos

    • Administered Burn-In test procedures to the Cisco Catalyst 6500 series product lines. • Modeled and Implemented Cisco ECN's, operating system changes, diagnostic changes and other test enhancements. • Performed Debug Analysis on Cisco Software test programs using codes in Unix environment. • Intermediary between Solectron and Cisco engineers for test scripts, test hardware, and product issues.