Advanced Controls Engineer
Job in
Elkhart, Elkhart County, Indiana, 46516, USA
Listed on 2026-02-16
Listing for:
Bond Technologies, Inc
Full Time
position Listed on 2026-02-16
Job specializations:
-
Engineering
Electrical Engineering, Software Engineer, Systems Engineer
Job Description & How to Apply Below
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)
- Programmable Logic Controller (PLC) software
- 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
- 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)
- 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 View Model (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).
Ability to work at a computer monitor
Accommodations as required for reading engineering drawings and office files.
Position Requirements
5+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×