Under minimum supervision, the SOFTWARE DEVELOPMENT ENGINEER II will be responsible for developing standard SCADA solutions for various industrial markets, assisting sales in the promotion of solutions and providing on-site implementation when required to complete projects in the Software Engineering Group. Primary tasks of the Software Development Engineer II include but are not limited to:
- Develop SCADA solutions using ICONICS software that satisfy various industrial markets requirements.
- Collaborate with outside vendors in the integration of large and diverse types of commercial and industrial equipment and sensors, as well as customer databases and IT applications. Design critical graphical dashboards, reports, alerts and workflows.
- Program PLC/HMI ladder logic and functional blocks for data collecting and monitoring.
- Execute engineering projects effectively and efficiently to meet project timing and budget requirements. Supporting customer projects on site when required.
The Software Development Engineer II (SCADA) will be based at either Mitsubishi Electric Automation, Inc. Corporate Headquarters in Vernon Hills, IL or the Central Region Branch Office in Northville, MI. Up to 25% travel domestic and international.
POSITION DUTIES AND RESPONSIBILITIES
- Prepare the specifications and technical details to fully define performance of the solution.
- Develop SCADA solutions using ICONICS software that satisfy various industrial markets requirements.
- Program PLC Ladder logic and/or Function Block Diagram with HMI interface screens for all the applications.
- Develop and maintain technical documents.
- Provide technical support to customers, projects, and internal personnel on Mitsubishi products and solutions.
- Implement technical projects at customer site.
- Research competitive technologies in order to develop alternative technical solutions.
- Develop integrated solutions with MEAU strategic partners and competitor products when required.
- Conduct product and application testing/simulation.
- Work with Marketing and Sales organizations to gather market requirements and identify technical gaps and propose new project activities.
- Perform other job functions as assigned.
SUPERVISORY/MANAGEMENT RESPONSIBILITIES
TRAVEL REQUIREMENTS
- Up to 25% travel domestic and international.
Required Skills
Required Experience
ESSENTIAL EDUCATION, SKILLS AND EXPERIENCE
- BS or higher degree in Electrical or Computing Engineering.
- 3-5 years of experience with general SCADA development and deployment.
- Experience with any of the following software: Wonderware, Rockwell FactoryTalk View, GE iFIX, Ignition, and Siemens SIMATIC WinCC.
- Experience in database design and SQL queries and procedures.
- Experience in Mitsubishi and/or Siemens/Rockwell PLCs, HMIs, Safety and networking, VFDs, Motion Control, Robots.
- Experience utilizing Microsoft Software and Operating Systems.
- Experience in computer and industrial networks
- Demonstrating technical expertise in project execution
- Supporting customer projects on site when required
- Conducting technology transfer classes and workshops
- Excellent written & verbal communication skills.
- Comfortable with customer facing activities
BENEFICIAL EDUCATION, SKILLS AND EXPERIENCE
- Artistic skills, UX design, and web design a plus
- Scripting knowledge for VBA, VB, VB.NET, Jscript.NET, or C#
- Knowledge of IoT technologies, protocols and concepts
- Experience in Microsoft IIS
- Experience with OPC, BACnet, Modbus, SNMP protocols
- Experience with web services
- Experience deploying cloud based solutions in Microsoft Azure or Amazon AWS
- Prior achievement of, or ability to acquire Federal Security Credentials and Clearances
PHYSICAL, ENVIRONMENTAL, COGNITIVE REQUIREMENTS
- Remaining in a stationary position, often standing or sitting for prolonged periods.
- Repeating motions that may include wrists, hands and/or fingers.
- Tedious detail work (written and/or verbal)
- Ability to meet tight deadlines
- Ability to organize and prioritize working activities (flexibility)
- Detail oriented and extremely accurate
- Ability to navigate a plant environment
- Ability to analyze and diagnose problems and work independently to solve them
- Ability to execute logical reasoning and decision making skills.