Automation Software and Controls Engineer
- Design and maintain automation network architecture, ensuring clear documentation for system components and infrastructure
- Conduct OT cybersecurity gap analyses and implement solutions to secure automation systems
- Develop and maintain Factory Information Systems using languages such as Python, JavaScript, SQL, Jython, and other relevant programming tools
- Facilitate software application needs for FIS programming, enabling engineers to develop, deploy, and maintain software effectively
- Create detailed network and wiring diagrams for plant-wide projects, including material and asset tracking hardware
- Develop and document standard bitmaps and interfaces for new machine types and controller brands, ensuring seamless integration for future automation and monitoring needs
- Program and debug PLC systems to support automation operations as needed
- Ensure that incoming machines meet OPC UA requirements for communication and data exchange
- Interface with the Manufacturing Execution System (MES) and support the addition of future MES milestones
- Manage and implement a unified namespace for processing equipment to ensure system consistency and continuity
- Perform other duties as needed to support the successful execution of plant automation projects
- Keep up with new software tools, languages, and standards as they relate to automated environments
- Bachelor's of Science in Computer Science or Software Engineering
- At least 5 years of experience programming & maintaining automation software in a factory setting
- Able to connect software application to plant floor equipment safely & securely
- Experience programming in Python, JavaScript, SQL, and ladder logic (Siemens preferred).
- Cross-functional agility with ability to manage high-level projects & tasks across multiple departments
- Able to diagnose and troubleshoot issues in industrial networks
- Proficient in software project planning with ability to write software requirements and design documents
- Able to create, interpret, and communicate network schemes for both controller and SCADA level applications
- Strong interpersonal and communication skills
- U. S. Citizenship is required
- Position requires the ability to obtain a U. S. Government Security Clearance, if needed. Candidates selected may be subject to a U. S. Government security investigation and must meet eligibility requirements for access to classified information. For more information on Security Clearances, please visit: U. S. Department of State
Recommended Jobs
Barista
Job Description Job Description Café Barista Independence Village of Brighton Valley Part-time Sunday-Tuesday The Café Barista is responsible for serving all products with friendl…
Personal Training Manager- Grand Blanc
Why Join Our Anytime Fitness Team? Let’s grow together, and become better together! We strive to be the best professionals in the fitness industry. We are a high energy team that will do anything we…
Technician IV - Surgery, Advanced Functions Team 1
For 75 years, Charles River employees have worked together to assist in the discovery, development and safe manufacture of new drug therapies. When you join our family, you will have a significant im…
System Specialist 
Title : System Specialist Location: Remote Visa : USC and GC Duration: 1 Year contract part time Interview: 2 steps. Need Updated Linkedin with profile pic and two manag…
Lead Registered Dietitian
Location: Bloomfield Hills Eating Disorders Clinic Schedule: Monday-Friday 8:00 am – 4:30 pm or another full-time equivalent Reports To: Clinical Director / Clinical Supervisor Compensati…
Shipping and Loader Associate
Position title Department Reports to Shipping and Loader Associate Production Production Supervisor Employment status FLSA status Effective date ☐ Temporary ☒ Ful…
Associate Doctor
Job Description Job Description Essential Job Function: Using various diagnostic tests to determine the condition of patients' teeth and utilize diagnostic records to diagnose and determine a …
Jr. Controls Hardware Engineer - Direct Hire
Summary The junior controls hardware designer/engineer is an entry level position focused on learning and performing various tasks of controls hardware design. In this role, you'll work closely …
Machinist
Job Description Job Description Job Title: Machinist Job Description As a machinist, you will be responsible for setting up and operating CNC lathes and mills to perform machining operations …
Social Worker II -Psych
Overview Join an award-winning team of dedicated professionals committed to our core values of quality, compassion and community! Garden City Hospital, a member of Prime Healthcare, offers incred…