Software Engineering Intern

Bracco Medical Technologies

Eden Prairie (MN)

On-site

USD 32,000 - 34,000

Full time

6 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Time off
Medical benefits
Professional growth

Job summary

Bracco Medical Technologies is offering three Software Engineering Intern positions in Eden Prairie, MN. You’ll work on real software for our medical devices and connected health platforms, with projects in Injector or Digital Health, contributing across design, coding, testing, and documentation.

You’ll learn in a collaborative environment, guided by experienced engineers, with opportunities for growth and hands‑on experience in a regulated industry.

Qualifications

  • Currently pursuing a Bachelor’s or Master’s degree in Software Engineering, Computer Engineering, Computer Science, or a related engineering field.
  • Experience with object‑oriented programming using C#, Java, and/or C++.
  • Basic experience with Python.
  • Familiarity with source‑control tools such as Git.
  • Basic debugging and troubleshooting skills.
  • Curiosity, initiative, and a willingness to dig into problems you haven’t seen before.

Responsibilities

  • Work on real software for Bracco Medical Technologies’ products and contribute to projects in Injector (device) or Digital Health areas.
  • Collaborate with experienced engineers and other teams to build features, fix bugs, and improve testing and release processes.
  • Engage in the full software development lifecycle from design to documentation and deployment.
  • Develop production code, tooling, and automated tests as part of live projects.
  • Participate in a buddy program, career development, and networking events.

Skills

OOP (C#, Java, C++)
Python
Debugging
Problem solving
Communication

Education

Bachelor’s or Master’s in Software Engineering/CS

Tools

Git

Job description

Why Join Bracco Medical Technologies?

We care as much about our employees as we do our patients. Our culture fosters a work environment where employees can thrive, be passionate and have fun along the way. Each member of the Bracco Medical Technologies team has the power to make a difference......every day!

Company Overview

At Bracco Medical Technologies, every employee has an impact on our Mission to empower lifesaving decisions. We create medical devices that give healthcare providers the insights they need to confidently and safely diagnose patients. Our unique line of products includes Intravascular Ultrasound (IVUS), Fractional Flow Reserve (FFR), Cardiovascular Imaging contrast delivery (CVi), and CT and MRI contrast delivery systems. As part of the Bracco Group, Bracco Medical Technologies benefits from the resources of a multinational conglomerate with broad expertise in cath lab and radiology suite technology and a dedication to continuous advancement.

We are currently seeking intern/co‑op candidates to learn with us as they engage in a variety of hands‑on projects alongside our high‑performing and authentic R&D team.

Position Summary

Want to spend your internship building real software for real products-not just working on a side project that disappears when the summer ends? We’re looking for people who like building things, enjoy figuring out how things work, aren’t afraid to ask questions, and want to become better software engineers.

Bracco Medical Technologies (BMT) is looking for three Software Engineering Interns to join our software development team. You’ll be matched with a project based on your skills, interests, and the technologies you want to explore, working in either our Injector (device) or Digital Health focus areas.

You’ll work alongside experienced software engineers and contribute to software that supports medical technology used in the real world. Depending on your project, you could be writing production code, building features, solving bugs, debugging systems, creating automated tests, improving user experiences, or developing tools that make our products better.

This isn’t just about watching how software gets built. You’ll be part of the team building it. Along the way, you will experience the software development lifecycle firsthand-from designing and coding to testing, documentation, code reviews, and getting software ready for release.

Injector (device)

Want to write software that interacts with an actual physical device?

Our Injector team develops software for our medical devices and the infrastructure that supports them. You’ll have the opportunity to work on software where code meets hardware‑building and improving features that users can actually see and interact with.

Primary technologies: C# / WPF

Digital Health

Interested in connected products, servers, and modern software platforms?

Our Digital Health team develops server‑based solutions that connect our products and help information move securely between systems. You’ll get exposure to the software and services behind connected medical technology.

Primary technologies: C# / TypeScript

Training to be Provided

We don’t expect you to arrive knowing how to build medical‑device software. That’s part of what you’ll learn here.

You’ll work with engineers and other teams across BMT to see how software goes from an idea to a product used in the real world. You’ll learn what it means to develop software in a regulated industry where quality, reliability, cybersecurity, testing, and good engineering practices actually matter.

Training may include medical‑device development processes, BMT products and technologies, software development practices, testing, documentation, and the tools our engineering teams use every day.

You’ll also have opportunities to grow beyond your technical project. Our interns and co‑ops participate in a buddy program, career‑development activities, networking opportunities, and events with BMT professionals - both virtually and in person.

Our goal is simple: you should leave the internship a significantly better software engineer than when you started.

Qualifications
Required
  • Currently pursuing a Bachelor’s or Master’s degree in Software Engineering, Computer Engineering, Computer Science, or a related engineering field
  • Experience with object‑oriented programming using C#, Java, and/or C++
  • Basic experience with Python
  • Familiarity with source‑control tools such as Git
  • Basic debugging and troubleshooting skills
  • Curiosity, initiative, and a willingness to dig into problems you haven’t seen before
Preferred

If you’ve had exposure to any of the following, even better:

  • GUI or application development
  • Software development methodologies such as Agile/Scrum
  • Continuous Integration / Continuous Deployment (CI/CD) tools and concepts
  • Software Development Life Cycle (SDLC) and software testing concepts
  • Personal, class, hackathon, open‑source, or other software projects you’re excited to talk about
  • Strong interpersonal and communication skills
  • Technical writing and presentation experience
Job Location
  • Eden Prairie, MN (no relocation or housing assistance available).
Term/Hours
  • January or May start date
  • Hours: 40 hours per week

To learn more about Bracco Medical Technologies, please visit our website at: https://careers.braccomedtech.com.

Bracco Medical Technologies is an equal opportunity/affirmative action employer.

Compensation & Total Rewards

Estimated Pay Range: $23.00 - $25.00/hour

*Estimated Starting Pay Range is reflective of the range Bracco Medical Technologies reasonably expects to pay for the position. The range provided is based on compensation and market data specific to the position.

  • Time off - We provide safe and sick time to help you take time for yourself when needed.
  • Live well - We offer medical benefit options to help protect you along the way.
  • Evolve - Through structured on‑the‑job learning, workshops, and networking events, you’ll find many opportunities to grow, personally and professionally.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineering Intern
Software Engineering Intern

Acist Medical Systems Inc. • Eden Prairie (MN)

On-site
USD 32,000 - 34,000
Systems Engineering Co-op/Intern
Systems Engineering Co-op/Intern

Bracco Medical Technologies • Eden Prairie (MN)

On-site
USD 32,000 - 34,000
Safe and sick time
Medical benefit options
On-the-job learning & networking
Software Engineering Intern/ Co-op (R&D Sustaining)
Software Engineering Intern/ Co-op (R&D Sustaining)

Bracco Medical Technologies • Eden Prairie (MN)

On-site
USD 32,000 - 34,000
Time off
Medical benefits
Professional growth opportunities
Software Engineering Intern
Software Engineering Intern

Bracco Imaging S.p.A. • Eden Prairie (MN), Northern (KY)

Hybrid
USD 32,000 - 34,000
Software Engineering Intern/ Co-op (R&D Sustaining)
Software Engineering Intern/ Co-op (R&D Sustaining)

Acist Medical Systems Inc. • Eden Prairie (MN)

On-site
USD 32,000 - 34,000
Buddy program
R&D Engineering Co-op (Spring - Summer)
R&D Engineering Co-op (Spring - Summer)

Bracco Medical Technologies • Eden Prairie (MN)

On-site
USD 32,000 - 34,000
Time off
Live well
Evolve
Systems Engineering Co-op/Intern
Systems Engineering Co-op/Intern

Acist Medical Systems Inc. • Eden Prairie (MN)

On-site
USD 32,000 - 34,000
Time off
Medical benefits
On-the-job learning
Systems Engineering Co-op/Intern
Systems Engineering Co-op/Intern

Bracco • Eden Prairie (MN)

Hybrid
USD 32,000 - 34,000
Buddy program
Career development programming
Networking opportunities
R&D Engineering Co-op (Summer - Fall)
R&D Engineering Co-op (Summer - Fall)

Bracco Medical Technologies • Eden Prairie (MN)

On-site
USD 32,000 - 34,000
Quality Systems Intern
Quality Systems Intern

Bracco Medical Technologies • Eden Prairie (MN)

On-site
USD 32,000 - 34,000
Buddy program
Career development
Professional networking