job summary:
Due to continued growth our client is looking for a Control Systems Software Engineer. This facility is located in Racine County Wisconsin. This position performs a variety of highly technical duties as part of a team that will improve Concrete Batch Plant Control Systems products to meet customer requirements.
The duties include Microsoft Windows PC programming, testing, and debugging; interpreting electrical control system schematics; verifying and troubleshooting Control System and related Batch Plant hardware; and providing technical support to customers.
Education and Experience
Bachelor's degree in electrical engineering, computer science, or equivalent; two-year associate degree will be considered; 1+ years' experience in control system software development, and Microsoft Windows-based operator interfaces.
Computer Skills: The ideal candidate will have working knowledge of:
- Microsoft Office VBA, Microsoft Access, C# and/or VB.Net, SQL Server
- Knowledge of relational database design and programming (Access and SQL Server)
- Software Development best practices including design, documentation, agile development, code repositories, automated testing.
- Familiarity with Allen Bradley PLCs (SLC 500), and Turck BL20 I/O System.
Candidate will also have experience with:
- Communications algorithms on PLC and PC platforms
- Structured Text Coding and coding in the CodeSys environment.
- Batch Control System concepts, including State Machine and Process Control theory
location: Burlington, Wisconsin
job type: Contract
salary: $53.00 - 55.28 per hour
work hours: 8am to 4pm
education: Associates
responsibilities:
- Troubleshoot and resolve issues in the Microsoft Access VBA environment, the operator interface for control system products that also utilizes a PLC for equipment control.
- Verify proper wiring of electrical control system panels assembled for customers by validating operation of individual functions of the overall control system.
- Develop accessory applications in C#.Net using Visual Studio.
- Create end-user and engineering documentation for PC and PLC control programs.
- Embrace and follow software development standards to ensure consistent products.
- Provide phone support to customers, sometimes out of normal business hours.
- Troubleshoot PLC control functions and interaction with electrical components.
#LI-CB1
qualifications:
- Experience level: Entry Level
- Minimum 1 year of experience
- Education: Associates (required)
skills:
- PLC (1 year of experience is preferred)
- VB.NET (1 year of experience is preferred)
- SQL (1 year of experience is preferred)
- Controls (1 year of experience is preferred)
- SOFTWARE ENGINEER (1 year of experience is preferred)
- Circuit Board Design (1 year of experience is preferred)
- Power Systems
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.