Software Engineering Intern
$47.84k - $52kBracco 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.
$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$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...InternshipHourly payFull timeTemporary workFlexible hours$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...InternshipHourly payFull timeFlexible hours$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...InternshipHourly pay- ...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...InternshipRemote job
$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...InternshipHourly payFull timeFlexible hours$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...InternshipHourly payFull timeSummer workWork at officeImmediate startWork visaRelocation package3 days per week$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....InternshipRemote jobSummer workSummer internshipWork at office- ...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...InternshipHourly payWork experience placementWork at officeLocal areaImmediate start2 days per week
$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 wageFull timeWork experience placementWork at officeLocal areaRemote work$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 wageFull timeWork experience placementLocal areaRemote work$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 payFull timeWork experience placementRemote workWorldwide$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 wageFull timeWork experience placementLocal areaRemote work$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 wageFull timeTemporary workWork experience placementLocal area$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 wageFull timeWork experience placementWork at officeLocal areaRemote work$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 wageFull timeWork experience placementLocal areaRemote work$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 payWork experience placementWorldwide- ...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 officeFlexible hours
$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 wageFull timeWork experience placementLocal areaRemote work$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 timeMonday to Friday$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 wageFull timeWork experience placementLocal areaRemote work$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...InternshipHourly paySummer workCasual workSummer internshipWorldwideWork visaFlexible hoursWeekend work1 day per week- ...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
$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 workFor contractorsWork at officeRemote workFlexible hours2 days per week1 day per week$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 timeLocal area3 days per week$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 wageFull timeWork experience placementWork at officeLocal areaRemote work$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 wageFull timeWork experience placementWork at officeLocal areaRemote work$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 wageFull timeWork experience placementWork at officeLocal areaRemote workFlexible hours$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....InternshipHourly payFull timeWork at officeImmediate startWork visaRelocation package3 days per week$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineering Intern. Be the first to apply!
- software developer fintech Eden Prairie, MN
- ngo software engineer Eden Prairie, MN
- intel software engineer Eden Prairie, MN
- machine learning software engineer Eden Prairie, MN
- senior software engineer remote Eden Prairie, MN
- junior software developer remote Eden Prairie, MN
- software engineer full time Eden Prairie, MN
- senior software engineer Eden Prairie, MN
- software engineer healthcare Eden Prairie, MN
- startup software engineer Eden Prairie, MN





