Embedded Firmware Co-op: Hands-On Hardware & Software

Bracco Medical Technologies

Eden Prairie (MN)

On-site

USD 32,000 - 34,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Time off
Medical benefit options
On-the-job learning & networking

Job summary

Bracco Medical Technologies is seeking a Firmware Engineering Co-op in Eden Prairie, MN. You will help design, test, and debug embedded systems powering our medical devices, aligning electrical engineering and software coursework with real hardware and low-level software development.

You will work with experienced firmware and hardware engineers on active projects, gaining exposure to the full embedded development lifecycle from schematic review to firmware debugging on real boards.

Qualifications

  • Currently pursuing a degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Proficiency with C/C++.
  • Working knowledge of Python.

Responsibilities

  • Write and debug firmware in C/C++ for microcontroller-based systems.
  • Implement and troubleshoot communication interfaces (I2C, SPI, UART).
  • Develop Python scripts to support test automation and data collection.
  • Collaborate with hardware and software teams to bring designs from concept to prototype.
  • Document code, test procedures, and results clearly for the team.

Skills

C/C++
Python
Embedded systems

Education

Pursuing Electrical/Computer Engineering or CS degree

Tools

JTAG emulators
Development boards (Arduino)

Job description

Bracco Medical Technologies is seeking a Firmware Engineering Co-op in Eden Prairie, MN. You will help design, test, and debug embedded systems powering our medical devices, aligning electrical engineering and software coursework with real hardware and low-level software development.

You will work with experienced firmware and hardware engineers on active projects, gaining exposure to the full embedded development lifecycle from schematic review to firmware debugging on real boards.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Firmware Co-op: Build & Debug Real Hardware
Embedded Firmware Co-op: Build & Debug Real Hardware

Acist Medical Systems Inc. • Eden Prairie (MN)

On-site
USD 32,000 - 34,000
Time off
Medical benefits
On‑the‑job learning
Firmware Engineering Co-op: Build & Debug Embedded Systems
Firmware Engineering Co-op: Build & Debug Embedded Systems

Bracco • Eden Prairie (MN), Northern (KY)

Hybrid
USD 32,000 - 34,000
Time off
Medical benefits
On-the-job learning
Medical Devices R&D Electrical Co-op - Hands-on & Mentored
Medical Devices R&D Electrical Co-op - Hands-on & Mentored

Acist Medical Systems Inc. • Eden Prairie (MN)

On-site
USD 32,000 - 34,000
Medical benefits
Paid time off
On-the-job training
+1
Product Engineering Co-op: Hands-On Medical Device
Product Engineering Co-op: Hands-On Medical Device

Bracco • Eden Prairie (MN)

Hybrid
USD 32,000 - 34,000
Time off
Medical benefit options
Structured on‑the‑job learning
+1
R&D Electrical Engineering Co-op — Medical Devices
R&D Electrical Engineering Co-op — Medical Devices

Bracco • Eden Prairie (MN)

On-site
USD 32,000 - 34,000
Remote Firmware Engineering Co-op – Medical Devices
Remote Firmware Engineering Co-op – Medical Devices

Bracco Medical Technologies • Pleasanton (CA)

Hybrid
USD 52,000 - 55,000
Time off
Medical benefits
Professional growth opportunities
Firmware Engineering Co-op
Firmware Engineering Co-op

Bracco • Eden Prairie (MN), Northern (KY)

Hybrid
USD 32,000 - 34,000
Time off
Medical benefits
On-the-job learning
Remote Firmware Engineer Co-op — Medical Devices
Remote Firmware Engineer Co-op — Medical Devices

Acist Medical Systems Inc. • Pleasanton (CA)

Hybrid
USD 52,000 - 55,000
Time off
Medical benefits
Professional development
R&D Mechanical Engineering Co-op for Medical Devices
R&D Mechanical Engineering Co-op for Medical Devices

Acist Medical Systems Inc. • Eden Prairie (MN)

On-site
USD 32,000 - 34,000
Time off
Medical benefit options
On-the-job learning
Firmware Engineering Co-op
Firmware Engineering Co-op

Bracco Medical Technologies • Eden Prairie (MN)

On-site
USD 32,000 - 34,000
Time off
Medical benefit options
On-the-job learning & networking