Embedded Firmware Co-op: Build & Debug Real Hardware

Acist Medical Systems Inc.

Eden Prairie (MN)

On-site

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 in Eden Prairie, MN is seeking a Firmware Engineering Co‑op to join our engineering team and help design, test, and debug embedded systems powering our medical devices. You’ll work with experienced firmware and hardware engineers on active projects, gaining exposure to the full embedded development lifecycle.

Ideal candidates are pursuing EE/CE/CS degrees with C/C++ proficiency and Python knowledge, plus hands-on MCU experience.

Qualifications

  • Currently pursuing a degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Proficiency with C/C++.
  • Working knowledge of Python.
  • Preferred: Coursework or hands-on experience with microcontrollers and basic circuits.
  • Experience with communication interfaces: I2C, SPI, and Serial.
  • Familiarity with JTAG emulators and hardware debugging tools.
  • General understanding of using AI tools to generate code and test scripts.
  • Experience with data processing or analysis.

Responsibilities

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

Skills

C/C++
Python
Data processing
AI tools
Development boards
I2C/SPI/Serial
JTAG debugging

Education

Electrical Engineering
Computer Engineering
Computer Science
Pursuing degree

Tools

JTAG emulators
Development boards (Arduino, vendor kits)
MCUs

Job description

Bracco Medical Technologies in Eden Prairie, MN is seeking a Firmware Engineering Co‑op to join our engineering team and help design, test, and debug embedded systems powering our medical devices. You’ll work with experienced firmware and hardware engineers on active projects, gaining exposure to the full embedded development lifecycle.

Ideal candidates are pursuing EE/CE/CS degrees with C/C++ proficiency and Python knowledge, plus hands-on MCU experience.

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