Advanced Controls Engineer

Bond Technologies, Inc

Advanced Controls Engineer

Elkhart, IN
Full Time
Paid
  • Responsibilities

    An engineer in this position develops and maintains software & occasionally electrical controls hardware for Friction Based Metal Processing Machines.
    Job Responsibilities:

    • Interpret control requirements, especially software, from customer/internal specifications
    • Develop flow charts, sequence of operations, and other high level controls documentation
    • Primarily responsible for developing and maintaining Machine Controller software with a focus on new and advanced development items
      • Programmable Logic Controller (PLC) software
        • Primarily in IEC 61131 Structured Text, but some in Ladder Logic
      • Computer Numerical Controller (CNC) software
        • Primarily in IEC 61131 Structured Text
      • Human Machine Interface (HMI) software (Using HMI builder software, like RSView)
    • Assists in developing advanced Human Machine Interface (HMI) software (written in advanced program languages such as Visual Basic, (“.net”), C#, & XAML etc.)
    • Follows established standards for software architecture and programming conventions
    • Contributes to development and improvement of the standard architecture and programming conventions
    • Assist in the creation of electrical control schematics & other hardware design documentation
    • Assist in the creation of Bill of Materials listing electrical components for hardware design
    • Provide technical content for documents such as machine set-up manuals, operation instructions, and help files
    • Support Assembler, Electrical Technicians, and Project Manager during machine build
    • Support startup and debug of equipment
    • Support Project Manager during Run-off (Factory Acceptance Testing) of equipment
    • Provides remote technical support to customers via email, phone, and remote access software

    Required Experience, Education, Skills:

    • College degree (BS-minimum) in Electrical Engineering or Computer Engineering. (BS Degrees in other fields may be considered if the course work and experience supports the skill set listed below)
    • At least 1-5 years experience software development and/or machine controls
    • Must be eligible to work in the U.S. permanently
    • Ability to work with the standard IEC 61131 programming languages such as Structured Text, Ladder Logic, Function Block, etc.
    • Ability to develop and modify computer programs in Visual Basic, C#, and XAML
    • The ability and willingness to learn new processes and programming languages
    • Ability to implement advanced mathematics in software
    • Must have excellent communication, collaboration, & leadership skills
    • The ability and willingness to learn new processes and programming languages
    • Proficient with Microsoft Office products and the use of Macros and Visual Basic for Applications (VBA)

    Preferred Experience/Skills:

    • Experience with B&R Automation products, specifically Automation Runtime and Automation Studio.
    • Familiar with HMI development software
    • Familiar with NC programming (G-Codes etc.)
    • Understanding of manufacturing machinery, especially controls
    • Understanding of basic electrical circuits
    • Familiar with using Computer Aided Design/Drafting (AutoCAD) to design and draft Electrical Controls Drawings
    • Knowledgeable in Model View ViewModel (MVVM) as a preferred form of programming for Windows Presentation Foundation (WPF)
    • Proficient with basic Network configuration tasks
    • Foreign Language experience helpful (Spanish, German, Chinese or French).

    PHYSICAL REQUIREMENTS ** : **

    1. Ability to travel (potentially internationally)
    2. Ability to function in a shop environment
    3. Ability to work in an office environment
    4. Visual Acuity :

    Ability to work at a computer monitor

    Accommodations as required for reading engineering drawings and office files.

    1. Hearing Ability : No special requirements.