Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Engineering
Chemical / Process Engineer
Ypsilanti, MI

Find & Apply For Chemical / Process Engineer Jobs in Ypsilanti, Michigan

Browse jobs from a variety of sources below, sorted with the most recently published, nearest to the top. Click the title to view more information and apply online.

Skip to job details
Now viewing: Process Controls Engineer
Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

JMJ Phillip

Process Controls Engineer

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
77
out of 100
Average of individual scores

Were these scores useful?

Job Description

Process Controls Engineer Posted on May 27, 2025 May 27, 2025 by JMJ Phillip We are seeking a highly skilled Process Controls Engineer with hands-on expertise in PLC controls and ladder logic within a production environment. This role is ideal for an engineer who thrives on solving complex automation challenges, improving operational efficiency, and working directly on the plant floor. Candidates must have demonstrable experience with PLC systems and ladder logic programming to be considered. Position Responsibilities PLC Programming & Troubleshooting Develop, program, and maintain PLC systems for production equipment Troubleshoot and resolve issues related to automation and control systems on the plant floor System Optimization Analyze existing automation processes to identify inefficiencies and implement control system improvements Support continuous improvement initiatives through automation upgrades and modifications Cross-Functional Collaboration Work closely with maintenance, production, and engineering teams to ensure seamless integration of control systems Assist in training plant personnel on control systems and automation best practices Documentation & Compliance Maintain accurate documentation of control system designs, modifications, and troubleshooting procedures Ensure compliance with safety and regulatory standards in all control system implementations Prerequisites Bachelor's degree in Electrical Engineering, Automation Engineering, or a related technical field Proven experience with PLC controls and ladder logic programming in a production or manufacturing environment Familiarity with
HMI/SCADA
systems and industrial communication protocols Strong problem-solving skills and the ability to work independently on the plant floor Excellent communication and teamwork abilities Certifications (Preferred, but Not Required) Certified Automation Professional (CAP) Siemens, Allen-Bradley, or Rockwell PLC certification OSHA or safety training certifications Six Sigma Green Belt or Lean Manufacturing certification What the Role Offers Competitive salary range of $110,000-$120,000 High-impact role with the opportunity to influence production efficiency and automation strategy Collaborative and hands-on work environment Exposure to advanced automation systems and state-of-the-art production technology Career growth opportunities within a rapidly expanding organization Why Ypsilanti? Ypsilanti offers a unique blend of manufacturing heritage, technical talent, and proximity to key industrial hubs. It provides an excellent environment for engineers who want to work on cutting-edge production systems while enjoying a vibrant and affordable community. With access to top universities and a growing tech scene, Ypsilanti is a strategic location for innovation in engineering and automation. Upload your resume to Apply • Accepted file types: pdf, doc, docx, txt, Max.
file size:
32 MB. Email • Additional Please add me to your mailing list so I hear about new jobs first I'd like to learn about resume writing and career coaching services from Employment BOOST Get 30 days free on Careerology - the #1 platform for job skills Submit gform.initializeOnLoaded( function() {jQuery('#gform_ajax_frame_5').on('load',function(){var contents = jQuery(this).contents().find('•').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_5');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_5').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 ! is_redirect ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_5').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_5').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_5').removeClass('gform_validation_error');}setTimeout( function() { /• delay the scroll by 50 milliseconds to fix a bug in chrome •/ jQuery(document).scrollTop(jQuery('#gform_wrapper_5').offset().top - mt); }, 50 );var current_page = jQuery('#gform_source_page_number_5').val();jQuery(document).trigger('gform_page_loaded', [5, current_page]);window['gf_submitting_5'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_5').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_5').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [5]);window['gf_submitting_5'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_5').text());}else{jQuery('#gform_5').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ form
Id:
"5", current
Page:
"current_page", abort: function() { this.preventDefault(); } }]); if (event event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_5" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_5"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_5" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 5, current_page ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, child
List:
false, subtree: true, attribute
Filter:
[ 'style', 'class' ], }); } else { triggerPostRender(); } } );} ); Apply Now