Senior Automation Controls Engineer
Industrial automation consulting
About Maskine
Maskine is a very small Industrial automation consulting company. We program the controllers and equipment that automate manufacturing processes for anything from urban farming to electric cars, or to harvesting solar energy. Despite being a small company, our modern approach to implementing automation solutions has won us big name clients including Tesla, Honeywell, Red Bull, and many others. We're currently expanding our customer base significantly and are looking for talented engineers to help grow the company. Engineers at Maskine are responsible for working closely with our clients to implement creative, efficient automation solutions. We work in a huge variety of industries and with varied technologies which requires our engineers to continuously learn and rise to meet each new challenge in a fast-paced environment.
Description
We are seeking a Senior Automation Controls Engineer to join our team. You will be responsible, not only for the development of smart, intuitive automation solutions, but also for the development of strong relationships with the clients we serve – spanning industries, product offerings, platforms, opportunities and challenges.
With such a small company, you’ll hit the ground running – managing your own projects, growing Maskine’s portfolio, and helping build our small business from the ground up, all while stretching and flexing your automation knowledge set, solving problems and finding innovative, creative solutions to the challenges faced by our customers.
Responsibilities:
Architect, develop and test well-structured PLC programs for new and existing equipment using best practices and guidelines established by Maskine
Work with clients to determine controls system requirements and develop detailed functional specifications
Develop aesthetically pleasing, intuitive, logical HMIs and SCADA systems
Lead implementation and testing of new systems including troubleshooting of code, electrical and mechanical issues working side-by-side with clients
Develop working relationships with clients on your multitude of projects:
Maintain regular communication with clients on current projects, including regular status reports
Provide guidance to clients on automation solutions
Share knowledge with, offer mentorship, and provide support to entry-level coworkers
Travel to customer sites locally and nationally as needed
Qualifications:
BS/MS Mechanical Engineering, Electrical Engineering, Automation Engineering, Control Systems Engineering, Computer Engineering, or related field.
4+ years PLC programming experience with multiple hardware platforms
Beckhoff, Siemens and Allen-Bradley preferred
Must be able to demonstrate ability to write code using an object oriented approach utilizing function blocks or AOIs
Must have experience architecting and writing code from scratch
Experience troubleshooting electrical and mechanical control systems
4+ years HMI and SCADA programming with multiple hardware platforms required
Ignition, WinCC and TwinCAT HMI experience preferred
Experience with Python, SQL and .NET a plus
Aptitude for quickly determining novel solutions for complex problems using available resources
Self-starter with desire to stay on the cutting edge of automation technology from continuous development both through self-guided learning and available training courses
Proficient in all IEC 61131-3 programming languages, including significant demonstrated experience with structured text
Ability to work with customers to accurately define scope and estimate time required to complete projects
Experience with vision systems, motion applications, and process control a plus
Must be authorized to work in the United States, Maskine is not able to provide visa sponsorship