Automation Engineer, PMI Worldwide, Winchester, VA
PMI Worldwide -
N/A
Winchester, VA,
US
N/A
Automation Engineer
Date Posted: 2024-06-01
Job description
The Automation Engineer is an experienced C#.Net programmer who wants to learn programming in real-world machine control applications. In this position, the ownership of customized programs, creation of innovative solutions, and implementation of solutions is a primary responsibility. Developing, maintaining, and building equipment for operations to use in the automated system is required. The position will collaborate with engineering, information technology, and operations to understand and analyze challenges to further develop the systems for improvement and increase productivity of the manufacturing operation.
Essential Duties and Responsibilities:
Develop and implement improvements to programs in current automation systems; troubleshoot current systems as needed
Develop, build, and maintain software to be used within automation systems using C#.Net, and SQL
Coordinate with various departments in order to deploy updates and patches
Ability to understand PLC Programming for Rockwell / Allen Bradley and Siemens, GE Fanuc, and click to effectively troubleshoot issues
Develop inspection camera recipes for new orders in existing automation cells
Programming and troubleshooting Fanuc industrial robots
Review, repair, and redesign legacy code
Provide focused troubleshooting on PLC programs, ladder logic, and HMI found in use with automation systems, robots, cameras/readers, welders, etc.
Write user manuals to communicate functionality and usage of new and existing automation systems
Participate in engineering reviews and work with Engineers to ensure proper implementation of automation systems
Create plans for updating documents and database when software updates are made through configuration management
Develop electrical schematics for new and existing software
Use ANSI Y32.2/IEEE and IEC electrical schematics symbols and layouts
Use ANSI/ISA S5.1 P&ID process schematics symbols and layouts
Qualifications:
BA/BS degree in Engineering or related discipline
2 Years of experience in the automation industry using PLCs, HMI, motion control, servo systems, and industrial sensors
C#.Net desktop programming is required
Familiarity making REST calls is required (ASP.NET framework experience)
PLC programming experience is a plus but not required
Functional software development in VB.Net, WebAPI (within Azure Cloud) and SQL
Experience with industrial protocols such as Modbus/TCP, Ethernet/IP, CAN open, and J1939, OPC-UA
Ability to write disciplined, organized, and well-documented code
Experience with industrial robots
Familiarity with CAD software
What We Offer:
Quarterly & Annual bonus'
Paid Time Off
Paid Holidays
Medical, Dental, Vision, and 401k with company match
Temperature controlled work environment
Who We Are:
Family owned and operated since 1973, Monoflo International, Inc. is a rapidly growing manufacturer of plastic, reusable transport packaging solutions. While we manufacture many kinds of products, we have one true focus: leveraging state-of-the-art technology to manufacture premium products that enable companies to move their own products. We empower our employees to take control of their career and we reward a job well done with opportunities for advancement. Though we work together as a team, individual accountability and responsibility are the keys to success here. If you want to be able to take ownership of your day-to-day tasks and projects, and work alongside others who take the same pride in their work, apply today!
Disclaimer:Monoflo International is an equal opportunity, drug-free employer.