Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineering Intern

$47.84k - $52k

Bracco Medical Technologies

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'll 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

You don't need to know everything already. We're looking for students who have a solid foundation, enjoy solving problems, and are excited to learn.

  • 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:

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.

Total Rewards:

  • 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.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Software Engineering Intern in Eden Prairie, MN vacancy
  • $47.84k - $52k

     ...to continuous advancement. We are seeking intern/co-op candidates to learn with us as we support DI and CV device software as part of Bracco Medical Technologies’ software...  ...under the supervision of a senior software engineer. Training to be Provided Students will... 
    Internship

    Bracco Medical Technologies

    Eden Prairie, MN
    5 days ago
  • $24 - $28 per hour

     ...assignments. Troubleshoot and debug the Software using unit tests, Emulators, Simulators,...  ...& recommendations Work with internal cross-functional teams to understand firmware...  ...Will Need: Pursuing a bachelor’s in engineering Zero (0) years of related experience... 
    Internship
    Hourly pay
    Full time
    Temporary work
    Flexible hours

    Emerson

    Eden Prairie, MN
    5 days ago
  • $24 - $28 per hour

     ...JOB DESCRIPTION If you are an engineering student looking for an opportunity to grow, Emerson has an exciting opportunity for you. Based in Eden Prairie, MN, this full-time Software Engineering Co-op position offers hands-on experience working alongside software architects... 
    Internship
    Hourly pay
    Full time
    Flexible hours

    Emerson

    Eden Prairie, MN
    3 days ago
  • $30 per hour

     ...Software Engineering Intern Are you ready to accelerate your potential and make a real difference within life sciences, diagnostics and biotechnology? At Beckman Coulter Diagnostics, one of Danaher's 15+ operating companies, our work saves lives—and we're all united... 
    Internship
    Hourly pay

    Minnesota Jobs

    Chaska, MN
    4 days ago
  •  ...directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-...  ...meaningful technical challenges? As a Software Engineering Intern at Danaher, you’ll work alongside experienced engineers developing... 
    Internship
    Remote job

    Danaher

    Plymouth, MN
    1 day ago
  • $24 - $28 per hour

     ...assignments. Troubleshoot and debug the Software using unit tests, Emulators, Simulators,...  ...& recommendations Work with internal cross-functional teams to understand firmware...  ...Will Need: Pursuing a bachelor's in engineering Zero (0) years of related experience... 
    Internship
    Hourly pay
    Full time
    Flexible hours

    Emerson

    Shakopee, MN
    4 days ago
  • $68.64k - $74.88k

     ...Job TitleIntern – Software Engineering – Plymouth, MN – Summer 2027 Job Description Intern – Software Engineering – Plymouth, MN – Summer 2027 Are you interested in an Internship opportunity with Philips? We welcome individuals who are currently pursuing an undergraduate... 
    Internship
    Hourly pay
    Full time
    Summer work
    Work at office
    Immediate start
    Work visa
    Relocation package
    3 days per week

    Philips

    Plymouth, MN
    1 day ago
  • $40 per hour

     ...The Software Engineer Intern implements developer tools or product features on a rapid-release cycle. You will work in an agile development methodology to conduct code reviews and unit tests, contributing to Workiva's software under the guidance of a senior developer.... 
    Internship
    Remote job
    Summer work
    Summer internship
    Work at office

    Workiva

    Plymouth, MN
    3 days ago
  •  ...Software Engineer Intern This role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and... 
    Internship
    Hourly pay
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    HPE

    Bloomington, MN
    4 days ago
  • $91.7k - $163.7k

     ...revenue growth. Ready to help us deliver results that improve lives? Join us to start Caring. Connecting. Growing together. Software engineering is the application of engineering to the design, development, implementation, testing and maintenance of software in a systematic... 
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    3 days ago
  • $112.7k - $193.2k

     ...ensure timely resolution of incidents and service requests, lead root cause analysis and problem management, and partner closely with engineering, cybersecurity, infrastructure, SRE, product, and line-of-business operations teams to support high availability, resilience,... 
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    1 day ago
  • $119.8k - $202.3k

    C.H Robinson is seeking a Software Engineer III on our Global Forwarding engineering team where you will collaborate with product managers, fellow engineers, and business partners to design and deliver solutions that transform how we serve our global customers. You’ll be... 
    Hourly pay
    Full time
    Work experience placement
    Remote work
    Worldwide

    C.H. Robinson Int.

    Eden Prairie, MN
    2 days ago
  • $72.8k - $130k

     ...health equity on a global scale. Join us to start Caring. Connecting. Growing together. We are seeking a talented and driven Software Engineer to join our team. In this role, you will be part of a collaborative team focused on building next-generation health services platforms... 
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    9 hours ago
  • $72.8k - $130k

     ...may be interested in. Required Qualifications: ~ Bachelor's degree OR equivalent experience ~3+ years of experience in software engineering, including enterprise-class microservices, REST APIs, React JS, API Security and web applications ~3+ years of experience... 
    Minimum wage
    Full time
    Temporary work
    Work experience placement
    Local area

    UnitedHealth Group

    Eden Prairie, MN
    17 hours ago
  • $200.4k - $343.5k

     ...lives. Ready to build the next breakthrough? Join us to start Caring. Connecting. Growing together.As the Vice President of Software Engineering for Utilization Management, you will lead the strategic technology vision, platform engineering execution, and AI workforce... 
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    2 days ago
  • $112.7k - $193.2k

     ...Backend Tech Lead Software EngineerOptum is a global organization that delivers care, aided by technology to help millions of people live...  ...an experienced and highly motivated Backend Tech Lead Software Engineer to join our team and help drive the design, development, and... 
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work

    UMR

    Eden Prairie, MN
    3 days ago
  • $119.8k - $202.3k

     ...Software Engineer IIIC.H. Robinson is seeking a Software Engineer III to join our Navisphere Carrier team, where you'll play a key role in building and enhancing modern, responsive, and highly scalable solutions that power one of the world's leading supply chain platforms... 
    Hourly pay
    Work experience placement
    Worldwide

    Minnesota Jobs

    Eden Prairie, MN
    1 day ago
  •  ...Senior Software EngineerThe Software Engineer will design and develop software for an electromagnetic positioning system. Must be recognized as having advanced knowledge in software development. The Developer will create software as part of a project team that results... 
    Work at office
    Flexible hours

    Elucent Medical, Inc.

    Eden Prairie, MN
    3 days ago
  • $72.8k - $130k

     ...together.Position SummaryAs an AI Solutions Engineer on the Security Operations and...  ...and deploy AI-enabled solutions-such as internal virtual assistants, automated compliance...  ...powered solutions, platform automations, and software applications to streamline workflows and... 
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work

    UnitedHealthcare At Home

    Eden Prairie, MN
    4 days ago
  • $100k

     ...Senior Software Engineer Eden Prairie, MN ( Description CORPORATE SUMMARY The Company Beacon EmbeddedWorks is a full-service provider of embedded solutions. Its innovative System on Modules (SOMs) are backed by an extensive suite of customization, security... 
    Full time
    Monday to Friday

    Beacon EmbeddedWorks

    Eden Prairie, MN
    3 days ago
  • $91.7k - $163.7k

     ...Senior Software EngineerOptum is a global organization that delivers care, aided by technology to help millions of people live healthier...  ...Caring. Connecting. Growing together.As a Senior Software Engineer at Optum Technology, you will be responsible for designing and... 
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work

    Reliant Medical Group

    Eden Prairie, MN
    1 day ago
  • $45.76k - $58.24k

     ...more projects that work directly with our Commercial Products software engineering team. You will have a mentor to help guide your project and...  ...of collected field data What Do You Need? We require interns to be enrolled in an educational program during the duration... 
    Internship
    Hourly pay
    Summer work
    Casual work
    Summer internship
    Worldwide
    Work visa
    Flexible hours
    Weekend work
    1 day per week

    The Toro Company

    Bloomington, MN
    4 days ago
  •  ...Senior Software Engineer The Senior Software Engineer position is a key member of R&D Software Engineering Group for Bracco Medical...  ...compliance with adopted BMT engineering standards, national and international standards, and good engineering practices.... 
    Remote work

    Samprasoft

    Eden Prairie, MN
    2 days ago
  • $125k - $155k

     ...Job Description Job Description At Apex International, we take pride in our commitment to manufacturing high-quality OTC, personal...  ...entrepreneurial start-ups.We are seeking a skilled Senior Software Engineer to join our Information Technology team.Location: Chaska,... 
    Temporary work
    For contractors
    Work at office
    Remote work
    Flexible hours
    2 days per week
    1 day per week

    Apex International

    Eden Prairie, MN
    20 days ago
  • $119.77k - $140.9k

     ...design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who...  ...to meet standardsConducts code reviews to provide guidance on engineering best practices and compliance with development proceduresAccountable... 
    Full time
    Local area
    3 days per week

    US Bank

    Hopkins, MN
    9 hours ago
  • $112.7k - $193.2k

     ...programs integrated across the entire continuum of care. Join us to start Caring. Connecting. Growing together.The Sr. Manager, Software Engineering is both a technology and people leader, accountable for engineering operational excellence, system ownership, and delivery... 
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    4 days ago
  • $159.3k - $273.2k

     ...affordable and optimized. Ready to make a difference? Join us to start Caring. Connecting. Growing together.As a Sr. Director of Software Engineering within Optum Technology, you will lead the strategic vision, architectural modernizations, and execution of high-impact... 
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    3 days ago
  • $120.1k - $214.5k

     ...UnitedHealth Group's enterprise AI team. We are AI/ML scientists and engineers with deep expertise in AI/ML engineering for health care. We...  ...an enterprise AI/ML development platform.As a Senior AI/ML Software Engineer, you will be responsible for the design and... 
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours

    UnitedHealth Group

    Eden Prairie, MN
    4 days ago
  • $52k - $74.88k

     ...Job TitleCo-op – Software System Engineering – Plymouth, MN – January 2027 Job Description Co-op – Software System Engineering – Plymouth, MN...  ...skills, experience, business needs, geographical location, and internal equity. Details about our benefits can be found here.... 
    Internship
    Hourly pay
    Full time
    Work at office
    Immediate start
    Work visa
    Relocation package
    3 days per week

    Philips

    Plymouth, MN
    1 day ago
  • $102.4k - $179k

     ...healthcare analytics solutions. You will collaborate with AI/ML engineers, data scientists, product teams, and clients to deploy machine...  ...tools to deliver secure, reliable, and maintainable software while contributing to engineering standards, operational excellence... 
    Full time

    Vizient

    Edina, MN
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineering Intern. Be the first to apply!