Skip to profile
Automate America
Go to the original Automate AmericaPost WorkHomeExplainer VideosAll WorkSearch Hourly ContractsSearch Contract to HireSearch Direct JobsSearch RFQ'sApprenticeshipsPost Your OpportunitiesSearch and Request ProfessionalsSearch on the MapFind and Follow CustomersFind Industrial SuppliersSystem IntegratorsEngineering TeamsSchools and TrainingOccupationsProducts MarketplaceServices MarketplaceList a ProductList a ServiceHow It WorksExplainer VideosNews / BlogEventsGuidesHow-To ArticlesFeaturesWhite Glove ContractsRate / Cost CalculatorWhat Contracts PayBadgesReviewsHelp CenterFAQContact UsAbout Automate AmericaOur HistoryCompany FactsDevelopers and AI AgentsAI Agents FAQAll Legal DocumentsSite User AgreementMaster Service AgreementSupplier Service AgreementBrowse by TradeBrowse by IndustryBrowse by LocationIndustrial Software SkillsFor ProfessionalsFor ContractorsFor CompaniesTestimonialsGrow Your NetworkApp ShortcutsHire Engineer ContractorsHire Project Manager ContractorsHire Maintenance Technician ContractorsHire Technician ContractorsHire Controls Engineer ContractorsHire Business Owner ContractorsHire Automation Engineer ContractorsHire Developer ContractorsHire Consultant ContractorsHire Service Engineer ContractorsHire PLC Programmer ContractorsHire Electrical Engineer ContractorsHire Associate ContractorsHire Electronics Engineer ContractorsHire Project Engineer ContractorsHire Welder ContractorsHire Software Engineer ContractorsHire Business Development Manager ContractorsHire Engineering Manager ContractorsHire Manufacturing Engineer ContractorsHire Technical Support ContractorsHire Military Serviceperson ContractorsHire Electrician ContractorsHire Mechanical DesignersHire Maintenance EngineersHire Instrumentation TechniciansHire HMI ProgrammersHire Process EngineersHire Industrial EngineersHire Manufacturing EngineersHire Quality EngineersHire Test EngineersHire Validation EngineersHire Project EngineersHire Field Service EngineersHire Application EngineersHire EstimatorsHire DraftersHire CAD DesignersHire Industrial WeldersHire PipefittersHire MillwrightsHire Maintenance TechniciansHire Industrial MechanicsHire Tool and Die MakersHire CNC MachinistsHire Industrial AssemblersHire Quality InspectorsHire Lab TechniciansHire Pneumatic & Hydraulic TechniciansHire Electrical EngineersHire Power EngineersHire Reliability EngineersHire Operations EngineersHire Production SupervisorsHire Automation TechniciansHire Automation EngineersHire Technical Sales EngineersHire Servo & Drive TechniciansHire Motor Controls EngineersHire Variable Frequency Drive (VFD) EngineersHire Industrial Network EngineersHire Functional Safety EngineersHire Gauging Systems EngineersHire Panel BuildersHire Industrial Software DevelopersHire Embedded Systems EngineersHire Vision Systems IntegratorsHire Robotics IntegratorsHire Packaging Machinery EngineersHire Process Control EngineersHow Automate America WorksRequest a ProfessionalConnectionsWhite-Glove ContractsDirect JobsRFQsBoosts & AdsLinkedInTikTokFacebookYouTubeInstagramEmail: info@automateamerica.comText first: 586-770-8083

David — Controls Engineer

David, Controls Engineer in Springboro, OH, works with Allen Bradley / Rockwell, Siemens, Schneider Electric and Autodesk.

David

David, Controls Engineer — Automate America
Professional
Contractor #10161
Primary Occupation
Controls Engineer
Springboro, OH
14
years of experience
Professional#10161

Industries Served

Work Preferences

Eligibility

Work History on Automate America

8yrsOn Platform

Documents on File

Programming Skills 4

Achievements

2
Tenure Platinum5 years with us
Tenure Platinum

Tenure

platinum
Profile BronzeA score of 40
Profile Bronze

Profile

bronze

About Me

Experience of utilizing both RSLogix 500 and RSLogix 5000 for Bradley PLC devices. I utilized Ladder Logic, Petri Networks, Structured Text, EVENT-B Programming, Logical Flow Diagrams, and Labview HMI for Developing control algorithms for embedded systems for automation and control. Experience with Labview graphical programming for both instrumentation and matrix-based manufacturing systems control design for Schneider Electric.

Software Competencies 9

Professional Competencies 5

Applications 16

Tools, Machines & Equipment 1

Work Experience1

Controls Engineer
Contractor

PLC Programmer / Electrical Engineer Belcan / Innovative Controls Engineering, Lebanon, Ohio 6/2016 – 8/2016 (Summer Employment) Developed PLC systems by using both the Schneider Electric and Siemens brands of PLC devices. I have extensive working knowledge of using Vijeo 6.2 to develop all of the necessary HMI displays and activation buttons for human operator control. The development work with Schneider Electric systems also included Unity Pro, which allowed for the development of the actual Schneider Electric PLC devices themselves. I also have experience in using Siemens Step 7 development platform, including the use of WinCC for the development of HMI panels for Siemens devices. I have experience in programming the S-300 Siemens PLC system for the Ford transmission plant in Cincinnati, Ohio. I also have experience in using Fords new PLC development methodology referred to as FAST ( Ford And Siemens Transfer ) protocol that allowed me to make upgrades to various versions of Ford's assembly PLC/Robotic systems. These experiences were obtained in a three-month period to successful completion of projects. SQL / PYTHON / PLC Programmer / Electrical Engineer Aerotek / Schneider Electric, Oxford, Ohio 12/2012 – 5/2014 Developed Ladder Logic applications within the RSLogix5000 environment for the L33ER and the L35E Bradley PLC devices and Schneider Electric PLC devices for automation and retrieval of bar code scans and manufacturing automation. This also includes working with both Modbus serial communications technologies and CIP messaging routines. Developing also a ladder logic program using the socket network communications using CIP messaging for newer PLC devices (L33ER). CIP messaging also includes using CIP write and read data tables that were able to closely mimic socket network communications for older PLC devices such as the L35E PLC device. Also developments for CIP messaging were done using ODVA specifications and requirements. Translated legacy source code into Ladder Logic diagrams by using a static C source code analyzer or the Understand tool-set. I was also tasked with using the Perl language embedded within the Understand tool-set to refactor the Source code into a reduced logic representation of the legacy C/C++ automation source code. There was also some use of AUTOCAD during this endeavor to develop programming diagrams of the state machine representation for all programs developed for PLC devices. Developed software and embedded systems within a hand-held scanner based device to develop an automated system of scanning bar codes to be then sent to a legacy system known as the Quote-ToCash system that allows one to distribute strategic materials (Power Electronics) to their correct destinations. The SQL, Python, Java, and C# Programming languages were used in this project to automate the process of information being collected by a bar code scanning hand-held device, where said information would then be automated into a legacy system (Quote-To-Cash). The C# and C++ Qt programming were used to develop test prototypes for the GUIs operating on the handheld system. Used of both the WIN32 and MFC dynamic link libraries were required to handle the processing of automating information into the text-fields within the windows environment of the Quote-to-Cash system. Both dynamic link libraries were used within the python based program called Automa. The reason for the use of the automated approach of placing information into this legacy system was to eliminate any possibility of human error that could cause valuable power electronics equipment and other strategic materials from being sent to incorrect shipping locations. ADDITIONAL EXPERIENCE Embedded Software Engineer Consultant 10/2008 – Present Advanced Technologies and Resources (ATR), LLC, Springboro, Ohio Have acquired skills in developing Python and Bash script files for administration purposes for the website that is currently being constructed for ATR, llc. The Python scripting language is IPython. This version of python is needed for the development of administration management of websites and databases. It also allows for the rapid development of secure websites for business transactions. I am also developing skills with the use of python for instrumentation purposes and to interconnect to embedded and wireless systems. As such, I am using Python, IPython, Java and the BlueSpec SystemVerilog programming languages to develop an anti- malware program that will be developed on a concurrent processor within a Field Programmable Gate Array Device. The use of Python, IPython, and Java are being utilized in this endeavor to allow for internet connectivity. Django is also being evaluated to determine if a database can be formed on the internet that can connect to these antimalware processors to monitor, record, and evaluate internet or cyber-terrorist attacks. Developed Java script algorithms for the web-based monitoring designing phase of the creation of the Anti-Malware project. The use of the java programming language will allow simulated cyber-attacks on the internet. Developed a wireless RF linked MSP430-based device for Yellow Springs Incorporated (Xylem). This device was developed with the embedded C programming language within the IAR development environment for the MSP430. This MSP430-based device was designed for water metering of pollutants within the environment. The project regarding Yellow Springs Instruments lasted from 06/2010 – 01/2011. Use of C++ Qt programming was used for the development of the GUIs for interfacing with the instrumentation machines programmed with LABVIEW. Use of both the win32 and the MFC was required to develop C++ programs to operate within a graphical LABVIEW program called ORCA. Utilizing the ACL2 theorem and Spin model checker to develop formal VERIFIED AND VALIDATED algorithms for the Yellow Springs Instruments project. Embedded Software Engineer 3/2012 – 7/2012 Aerotek / Hobart Ground Power Systems, Dayton, Ohio Developed and evaluated software and electrical hardware for the 140 kVA Ground Power Unit for Hobart Brothers in Troy, Ohio. This unit is designed for avionics applications in powering aircraft while on the flight-line. This unit incorporates the Atmel microcontroller unit in controlling both the digital control outputs to engine/generator as well as the analog signals from said generator of the ground power unit. The use of J1939 or the CAN ( Controller Area Network ) was used to facilitate information between all Atmel ARM enabled processing boards for this system. Electrical Engineer / Software Developer 10/2007 – 10/2008 Belcan Corporation, Cincinnati, Ohio Developed multiple software products to assist in the release of the General Electric F-136 Engine for the Joint Strike Fighter Program. This included developing test vectors for the PowerPC within the F-136 Engine. Created a hybrid Python script program to interface the F-136 to the Lockheed Martin FORTRAN Simulation Package known as ATLAS operating on a Linux CentOS 5 workstation. There was also additional development of a VMware partitioned Python program within the Windows 2000 operating system. Assisted in the development and creation of a unique Numerical Propulsion Systems Simulation (NPSS) program that will predict the capabilities and strengths of the operational F-136 Joint Strike Fighter engine. Use of both the WIN32 and MFC DLLs were required for executing applications within ATLAS. Electrical Engineer (CO-OP) 05/2005 – 09/2007 Wright-Patterson Air Force Base (Propulsion Directorate), Dayton, Ohio Designed a specialized polynomial root-finding algorithm for the determination of critical current for superconducting material. Created a switch-reluctance control algorithm unto a Xilinx Spartan 3E FPGA. This was developed for power management regarding avionic applications. A section of this algorithm utilized a discrete Fourier transform. Developed a highly optimized algorithm to control the angle sweep of a superconducting material within a magnetic field chamber. This angle sweep algorithm was developed within LABVIEW. Use of C++ programming was required for the development of the GUIs for interfacing with the instrumentation machines programmed with Labview. There was also the need to develop ladder-logic and petri net programs for the PLC devices. I also worked with both the WIN32 and the MFC to develop C++ programs to operate within each Labview program. Created, debugged, and tested a unique AC (Alternating Current) Loss system. This system operating by determining the amount of AC Loss in a superconducting coil, based on the amount of Nitrogen gas flow into a flow meter. This method is based on a calorimetric determination of energy loss in a superconducting coil. Worked with the issues of electromagnetic compatibility of the superconducting magnet. Embedded Systems Engineer 10/2002 – 12/2003 Innovative Concepts and Solutions, Dayton, Ohio Tested hardware behavior after software was downloaded and executed. Designed the hardware and software to consist of a chemical sensor monitor system for industry. Designed chemical monitor for continual operation in remote areas of the world. Embedded Systems Engineer 05/2001 – 4/2002 Synthetic Blood International, Kettering, Ohio Tested hardware behavior for any electrical or design flaws. This included testing the RF wireless transceiver for range and propagation characteristics that were required to communicate outside of the human body. Designed software to control a state-of-the-art glucose monitor for diabetic patients; glucose monitor was designed for continual operation inside the body. Worked with the issues of electromagnetic compatibility of the embedded Gluclose monitor device.

Education / Training / Certificates1

Master of Engineering
wright state university · Electrical Engineering
2012

Additionally recieved Bachelors of Engineering in 2004.

What does a Controls Engineer do?
A Controls Engineer designs, programs, and maintains automated control systems including PLCs, HMIs, SCADA systems, and industrial robots. They work in manufacturing, automotive, and process industries to optimize production and ensure system reliability.
What certifications do Controls Engineers need?
Common certifications include Rockwell Automation Certified Professional, Siemens Certified Professional, FANUC Robot certifications, ABB Robot Programming certifications, and TIA Portal certifications. Industry experience is often valued as highly as certifications.
How do I hire a Controls Engineer?
On Automate America, you can search for Controls Engineers by skill, location, and availability. Post a contract with your requirements, review applicant profiles and certifications, then connect directly or use White Glove managed services.
What does David do?
David is a Controls Engineer on Automate America, the global professional marketplace for skilled talent across industrial, commercial, and residential work.
Where is David located?
David is based in Springboro, OH.
What does David specialize in?
David works with Allen Bradley / Rockwell, Siemens, Schneider Electric and Autodesk as a Controls Engineer on Automate America, the global professional marketplace for skilled talent across industrial, commercial, and residential work.
How do I connect with or hire David?
Create a free profile on Automate America and send a connection or contract request from this profile. David can then respond and coordinate the work directly through the platform.

Related professionals

  • EControls Engineer · Cleveland, Ohio
  • MatthewControls Engineer · Laura, OH
  • RaviControls Engineer · Fairborn, Ohio
  • AustinControls Engineer · Bluffton, Ohio
  • PControls Engineer · Cleveland, Ohio
  • SaiPraneethReddyControls Engineer · BEAVERCRK TWP, Ohio
  • RobertControls Engineer · Urbana, Ohio
  • AgnesControls Engineer · Tiffin, OH