Firmware Engineering Co-op: Build & Debug Embedded Systems

Bracco

Eden Prairie, Northern (MN, KY)

Hybrid

USD 32,000 - 34,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Time off
Medical benefits
On-the-job learning

Job summary

Bracco Medical Technologies is seeking a Firmware Engineering Co-op in Eden Prairie, MN. You will work on embedded systems, writing and debugging firmware in C/C++, and developing scripts in Python while collaborating with hardware and software teams.

The role offers hands-on experience across the full embedded development lifecycle, including testing on real boards, debugging, and using AI-assisted code generation tools, with a Spring/Summer 2027 start and a 40-hour work week.

Qualifications

  • Pursuing a degree in Electrical Engineering, Computer Engineering, or Computer Science
  • Proficiency with C/C++ and working knowledge of Python
  • Hands-on experience with microcontrollers or embedded systems is preferred

Responsibilities

  • Write and debug firmware in C/C++ for microcontroller-based systems
  • Implement and troubleshoot interfaces such as I2C, SPI, and UART
  • Use JTAG emulators and debugging tools to resolve hardware/firmware issues
  • Develop Python scripts to support test automation, data collection, and validation
  • Use AI tools to generate code and test scripts
  • Support data processing and analysis from test data and sensor data
  • Prototype and validate designs using development boards (e.g., Arduino)
  • Collaborate with hardware and software teams to bring designs to prototypes
  • Document code, tests, and results clearly for the team

Skills

C/C++
Python
Hardware debugging
Embedded systems
I2C/SPI/UART

Education

Pursuing degree in Electrical Engineering, Computer Engineering, or Computer Science

Tools

JTAG emulators
Development boards (Arduino)
AI code generation tools

Job description

Bracco Medical Technologies is seeking a Firmware Engineering Co-op in Eden Prairie, MN. You will work on embedded systems, writing and debugging firmware in C/C++, and developing scripts in Python while collaborating with hardware and software teams.

The role offers hands-on experience across the full embedded development lifecycle, including testing on real boards, debugging, and using AI-assisted code generation tools, with a Spring/Summer 2027 start and a 40-hour work week.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Bracco Medical Technologies • Eden Prairie (MN)

On-site
USD 32,000 - 34,000
Time off
Medical benefit options
On-the-job learning & networking
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
Firmware Engineering Co-op

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

Hybrid
USD 32,000 - 34,000
Time off
Medical benefits
On-the-job learning
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
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
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
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
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
Medical Devices Software Engineer Intern
Medical Devices Software Engineer Intern

Bracco Medical Technologies • Eden Prairie (MN)

On-site
USD 32,000 - 34,000
Time off
Medical benefits
Professional growth opportunities
Firmware Engineering Co-op
Firmware Engineering Co-op

Acist Medical Systems Inc. • Eden Prairie (MN)

On-site
USD 32,000 - 34,000
Time off
Medical benefits
On‑the‑job learning