, but this code // executes before the first paint, when

ÃÛÌÒapp

is not yet present. The // classes are added to so styling immediately reflects the current // toolbar state. The classes are removed after the toolbar completes // initialization. const classesToAdd = ['toolbar-loading', 'toolbar-anti-flicker']; if (toolbarState) { const { orientation, hasActiveTab, isFixed, activeTray, activeTabId, isOriented, userButtonMinWidth } = toolbarState; classesToAdd.push( orientation ? `toolbar-` + orientation + `` : 'toolbar-horizontal', ); if (hasActiveTab !== false) { classesToAdd.push('toolbar-tray-open'); } if (isFixed) { classesToAdd.push('toolbar-fixed'); } if (isOriented) { classesToAdd.push('toolbar-oriented'); } if (activeTray) { // These styles are added so the active tab/tray styles are present // immediately instead of "flickering" on as the toolbar initializes. In // instances where a tray is lazy loaded, these styles facilitate the // lazy loaded tray appearing gracefully and without reflow. const styleContent = ` .toolbar-loading #` + activeTabId + ` { background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%); } .toolbar-loading #` + activeTabId + `-tray { display: block; box-shadow: -1px 0 5px 2px rgb(0 0 0 / 33%); border-right: 1px solid #aaa; background-color: #f5f5f5; z-index: 0; } .toolbar-loading.toolbar-vertical.toolbar-tray-open #` + activeTabId + `-tray { width: 15rem; height: 100vh; } .toolbar-loading.toolbar-horizontal :not(#` + activeTray + `) > .toolbar-lining {opacity: 0}`; const style = document.createElement('style'); style.textContent = styleContent; style.setAttribute('data-toolbar-anti-flicker-loading', true); document.querySelector('head').appendChild(style); if (userButtonMinWidth) { const userButtonStyle = document.createElement('style'); userButtonStyle.textContent = `#toolbar-item-user {min-width: ` + userButtonMinWidth +`px;}` document.querySelector('head').appendChild(userButtonStyle); } } } document.querySelector('html').classList.add(...classesToAdd); })(); Internships Engineering | ÃÛÌÒapp

ÃÛÌÒapp

Skip to main content

Internships

Take the skills you've learned in the classroom and apply them in real-world experiences by completing an engineering internship!

Fiona Miller, class of 2022, was a Field Tech Intern at Prein & Newhof in Grand Rapids, MI. She said, "my work involved working with SAW (Stormwater, Asset Management, and Wastewater). We open 30-40 manholes a day and take measurements, videos and conditions of the pipes."

Andrew Hung, class of 2022, researched, analyzed, and introduced Cold Climate Heat Pumps to new markets for Solutions for Energy Efficient Logistics (SEEL, LLC). He also assisted on the SEEL Solar and EV Chargers Projects. 

Scott Alan Davis, the Director of Energy Access and Equity at SEEL, LLC, shared, "Andrew was a complete delight to work with and to be around. His positive energy, innovative ideas, and solution-based contributions were highly appreciated and valued. I was proud to work with him more because I am an alumni of ÃÛÌÒapp."

By completing an internship, you will not only gain valuable hands-on experience, you will begin to build a professional network to grow your future career!

Requirements for Internship Credit

In order to receive transcript credit for an internship, students must complete the following items:

  • Enroll in ENGR 385 Engineering Internship or International Engineering Internship
  • A minimum of 140 hours of engineering-related work during the semester
  • Complete the
  • Create an internship plan with supervisor to determine training and goals
  • Write a mid-term reflection and final report about the internship experience
  • Design a final project
    • The final project for summer interns is to create a poster and present it at the Internship Poster Session, which happens during the fall semester.
    • Final projects for fall and spring interns vary. Example projects include conducting an informational interview, writing a blog post of the internship experience, creating a dream job description

Here are just a few examples of the companies ÃÛÌÒapp students have had internships with:

Employer Partners

  • Medtronic Physio-Control 
    Redmond, WA
  • Decc Company 
    Grand Rapids, MI
  • Johnson Controls 
    Holland, MI
  • Halla Climate Control Canada 
    Belleville, OT, Canada
  • SDI Consultants 
    Oak Brook, IL
  • Pharmacia Corporation 
    Kalamazoo, MI 
    Netherlands

Summers of research and experience

The engineering department hosts an annual Engineering Internship Poster Fair designed to acquaint the ÃÛÌÒapp community and the general public with the internships and research activities of our engineering students. These students are encouraged to prepare posters that describe their experience as an intern or showcase their research discoveries. Many underclassmen attend to learn more about potential summer opportunities and how engineering applies in a real-world context. The opportunity gives current students the opportunity to share their excitement and summer experience with the rest of the ÃÛÌÒapp community.

Get involved

Do you have the ability to place an intern with your company/employer? Please contact:

Jessica Noble

Jessica Noble

Engineering Internship Coordinator
616-526-6081