Epicareer Might not Working Properly
Learn More

Undergraduate Engineering Intern - Software Development

Salary undisclosed

Apply on


Original
Simplified
Job Description

This internship is approximately from May - December 2025.

The primary purpose of the Undergraduate Engineer Internship is to provide the student with relevant engineering experiences. One or more mentors will be assigned to the intern to provide instruction, guidance and to assess performance. The intern is responsible for learning the procedures and processes of the Division of Engineering and the assigned work unit. In addition, the intern will be given selected engineering work assignments to reinforce the learning experience and to provide benefit to the work unit. The engineering assignments may include designing components, developing a project strategy, gathering user needs, requirements and specifications, evaluating commercial components, assembling prototype systems, performing design verification and design validation, troubleshooting, and participating in design reviews. All assignments are within the context of the Division of Engineering Quality Management System (including safety risk management) and are performed in a multi-disciplinary development environment. The intern will be responsible for completing all internship-related assignments and reports for both Mayo and the participating educational facility (if applicable).

Qualifications

The candidate must have completed sophomore level coursework in an Electrical Engineering, Computer Science or Computer Engineering Bachelor's Degree program and have:

Experience or education in software development.

Demonstrated strong analytical and communication skills.

Testing at all levels: unit, integration, system and acceptance.

Working in a team environment, including other project team members, users and project requesters.

Additional Qualifications: The qualifications below are preferred:

-Past software development, including working on teams
-Interest in medical device development
-System architecture and design
-Embedded software/firmware development
-Knowledge of verification and validation
-Signal processing
-Knowledge of AI/ML

To be considered for this position please attach the following to your application:
  • 3.3 GPA or higher required
  • undergraduate transcript
  • resume
  • cover letter

About Us

Why Mayo Clinic

Mayo Clinic is top-ranked in more specialties than any other care provider according to U.S. News & World Report. As we work together to put the needs of the patient first, we are also dedicated to our employees, investing in competitive compensation and comprehensive benefit plans - to take care of you and your family, now and in the future. And with continuing education and advancement opportunities at every turn, you can build a long, successful career with Mayo Clinic. You'll thrive in an environment that supports innovation, is committed to ending racism and supporting diversity, equity and inclusion, and provides the resources you need to succeed.

About the Team

Just as our reputation has spread beyond our Minnesota roots, so have our locations. Today, our employees are located at our three major campuses in Phoenix/Scottsdale, Arizona, Jacksonville, Florida, Rochester, Minnesota, and at Mayo Clinic Health System campuses throughout Midwestern communities, and at our international locations. Each Mayo Clinic location is a special place where our employees thrive in both their work and personal lives. Learn more about what each unique Mayo Clinic campus has to offer, and where your best fit is.

Affirmative Action and Equal Opportunity Employer

As an Affirmative Action and Equal Opportunity Employer Mayo Clinic is committed to creating an inclusive environment that values the diversity of its employees and does not discriminate against any employee or candidate. Women, minorities, veterans, people from the LGBTQ communities and people with disabilities are strongly encouraged to apply to join our teams. Reasonable accommodations to access job openings or to apply for a job are available.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job