E

Entegris

Supplies high-purity materials for semiconductors.

Embedded Software Engineer Intern

Embedded EngineeringPosted on Nov 12
Internship · Summer 2027Bloomington, MN, USA$20 - $30 /hr

About the Job

Requirements

  • Currently be enrolled in a bachelor's or graduate degree program in Computer Engineering, Electrical Engineering, Computer Science, Software Engineering, or a related field.
  • Have foundational C or C++ programming experience through coursework, laboratory work, personal projects, or student-team projects.
  • Have a basic understanding of microcontrollers, digital electronics, and how software interacts with hardware, demonstrated through coursework or projects.
  • Be a currently enrolled student and available to work 40 hours a week, Monday through Friday, from 8 a.m. to 5 p.m., beginning in January through June.
  • Be familiar with the university’s requirements to participate in a co-op program.
  • Not require Entegris immigration-related sponsorship now or at any time in the future.
  • Be able to work at a computer for extended periods and occasionally in a laboratory environment with embedded hardware, development boards, test equipment, and prototype systems.
  • Be able to occasionally move or lift equipment weighing up to 25 pounds.

Responsibilities

  • Develop, modify, and test embedded C/C++ software for microcontrollers, sensors, controllers, and instrumentation with guidance from an engineering mentor.
  • Integrate and verify interactions between hardware and firmware.
  • Assist with reproducing defects, collecting evidence, investigating root causes, and documenting findings.
  • Create and run unit, integration, and regression tests.
  • Write Python scripts for test automation, data collection, and basic analysis.
  • Use Git for version control and participate in code reviews.
  • Prepare technical documentation, test records, and change summaries.
  • Follow team practices for controlled software builds and releases.
  • Complete a defined summer project and present results, lessons learned, and recommendations.
  • Provide an organized technical handoff so the team can continue or maintain the work.

Desired Qualifications

  • Have an interest in embedded software, electronics, sensors, controls, or instrumentation.

About the Company

Entegris

Supplies high-purity materials for semiconductors.

Entegris is a global supplier of high-purity materials and process solutions used in semiconductor, life sciences, and other technology-driven industries. It develops and supplies advanced materials, purification systems, and contamination-control technologies that are critical to manufacturing processes. Their products include materials and equipment to prevent microcontamination, such as gas purifiers and other purification solutions, which customers use to keep production lines clean and efficient. Entegris differentiates itself through a worldwide manufacturing and service footprint, enabling dependable supply chains, global customer support, and integrated solutions across multiple stages of the manufacturing process. The company’s goal is to help customers achieve consistent, high-quality production by delivering reliable, pure materials and contamination-control technologies at scale.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Billerica, MA
Founded
1966

Recently Posted Jobs

Explore more opportunities at Entegris

See more jobs