1

Embedded Firmware Engineer Intern Jobs in Minnesota

You will work closely with experienced engineers and cross-functional partners to develop embedded firmware for microcontroller-based systems. This role offers the opportunity to grow technical ...

Staff Engineer, Firmware

Eden Prairie, MN ยท On-site

$116.23K - $199.25K/yr

Design and develop firmware for embedded communication and networking devices using Cellular/GNSS, WiFi/BLE and CAN bus. * Collaborate with hardware engineers to ensure hardware-firmware ...

Embedded Engineer, Senior

Hills, MN ยท On-site

$119.40K - $156.50K/yr

A Senior Embedded/Firmware Engineer is responsible for the implementation of firmware for Nordson WaferSense and 3D MRS sensors. A Senior Embedded/Firmware Engineer has an elevated level of autonomy ...

Embedded Engineer, Senior

Minneapolis, MN

$129.40K - $169.60K/yr

A Senior Embedded/Firmware Engineer is responsible for the implementation of firmware for Nordson WaferSense and 3D MRS sensors. A Senior Embedded/Firmware Engineer has an elevated level of autonomy ...

Design and develop firmware for embedded communication and networking devices using Cellular/GNSS, WiFi/BLE and CAN bus. * Collaborate with hardware engineers to ensure hardware-firmware ...

Staff Engineer, Firmware

Eden Prairie, MN ยท On-site

$116.23K - $199.25K/yr

Design and develop firmware for embedded communication and networking devices using Cellular/GNSS, WiFi/BLE and CAN bus. * Collaborate with hardware engineers to ensure hardware-firmware ...

Design and develop firmware for embedded communication and networking devices using Cellular/GNSS, WiFi/BLE and CAN bus. * Collaborate with hardware engineers to ensure hardware-firmware ...

Firmware Engineer We are seeking a creative and detail-oriented Firmware Engineer to join our ... In this role, you will be responsible for designing, developing, and implementing embedded firmware ...

Sr Firmware Engineer II

Minneapolis, MN ยท On-site

$124.70K - $164.90K/yr

... Embedded Firmware development - ARM, RTOS As a Senior Firmware Engineer II , the responsibility extends far beyond simply developing hearing aid firmware; it involves envisioning the entire system ...

In this role, you will be responsible for designing, developing, and implementing embedded firmware ... engineering, product management, manufacturing, and sales to develop industry leading electronic ...

Sr Firmware Engineer I

Eden Prairie, MN ยท On-site

$106.26K - $141.75K/yr

Sr Firmware Engineer I Starkey is hiring a Sr Firmware Engineer I at its global headquarters in ... embedded firmware development in environments such as ARM and RTOS? Starkey's firmware team is ...

In this role, you will be responsible for designing, developing, and implementing embedded firmware ... engineering, product management, manufacturing, and sales to develop industry leading electronic ...

In this role, you will be responsible for designing, developing, and implementing embedded firmware ... engineering, product management, manufacturing, and sales to develop industry leading electronic ...

In this role, you will be responsible for designing, developing, and implementing embedded firmware ... engineering, product management, manufacturing, and sales to develop industry leading electronic ...

Firmware Engineer

Hopkins, MN ยท On-site

$130K - $165K/yr

Proficiency in Firmware, C++, Embedded C, and Embedded Software. * Experience with Microcontrollers, RTOS, Python, and Device Drivers. * Knowledge of C/C++, Hardware Programming, I2C, and Bluetooth.

Firmware Engineer

Eden Prairie, MN ยท On-site

$130K - $165K/yr

Proficiency in Firmware, C++, Embedded C, and Embedded Software. * Experience with Microcontrollers, RTOS, Python, and Device Drivers. * Knowledge of C/C++, Hardware Programming, I2C, and Bluetooth.

next page

Showing results 1-20

Embedded Firmware Engineer Intern information

See Minnesota salary details

$73.7K

$129.3K

$171.6K

How much do embedded firmware engineer intern jobs pay per year?

As of May 28, 2026, the average yearly pay for embedded firmware engineer intern in Minnesota is $129,344.00, according to ZipRecruiter salary data. Most workers in this role earn between $106,500.00 and $150,900.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Embedded Firmware Engineer Intern, and why are they important?

To thrive as an Embedded Firmware Engineer Intern, you need a solid understanding of C/C++ programming, microcontroller architectures, and basic electronics, often supported by coursework in electrical or computer engineering. Familiarity with IDEs, version control systems (like Git), and debugging tools such as oscilloscopes or logic analyzers is typically expected. Strong problem-solving skills, attention to detail, and effective communication are important soft skills for this position. These skills and qualities ensure you can contribute to reliable firmware development, collaborate with hardware teams, and adapt to the fast-paced demands of embedded systems projects.

What types of projects and responsibilities can an Embedded Firmware Engineer Intern expect during their internship?

As an Embedded Firmware Engineer Intern, you can expect to work on tasks such as writing and debugging code for microcontrollers, assisting with hardware-software integration, and performing tests to validate firmware functionality. You may collaborate closely with hardware engineers, participate in code reviews, and help develop or update documentation. Interns are often given opportunities to contribute to real-world product development, which provides valuable hands-on experience and exposure to the full engineering lifecycle. This role is a great way to build technical skills and learn how cross-functional engineering teams operate in practice.

What does an Embedded Firmware Engineer Intern do?

An Embedded Firmware Engineer Intern assists in developing, testing, and debugging software that runs on hardware devices, such as microcontrollers and embedded systems. Their responsibilities may include writing code in languages like C or C++, working with circuit boards, and collaborating with hardware and software teams to ensure system functionality. Interns often participate in troubleshooting hardware-software integration issues and supporting the development process from concept to prototype. This role provides valuable hands-on experience in both software development and electronics.

What is the difference between Embedded Firmware Engineer Intern vs Embedded Software Developer Intern?

AspectEmbedded Firmware Engineer InternEmbedded Software Developer Intern
CredentialsTypically pursuing or holding a degree in Electrical Engineering, Computer Engineering, or related fieldsUsually pursuing or holding a degree in Computer Science, Software Engineering, or related fields
Work EnvironmentHardware-focused, working closely with microcontrollers, embedded systems, and firmware developmentSoftware-focused, working on embedded OS, application software, and system integration
Industry UsageCommon in electronics, IoT, automotive, and consumer device industriesCommon in consumer electronics, IoT, and software development companies

The Embedded Firmware Engineer Intern primarily focuses on developing low-level firmware for hardware devices, working closely with microcontrollers and embedded systems. In contrast, the Embedded Software Developer Intern works more on higher-level software components, often involving embedded operating systems and application development. Both roles require knowledge of programming languages like C/C++, but their focus areas differ, aligning with hardware versus software development within embedded systems.

What are the most commonly searched types of Embedded Firmware Engineer jobs in Minnesota? The most popular types of Embedded Firmware Engineer jobs in Minnesota are:
What are popular job titles related to Embedded Firmware Engineer Intern jobs in Minnesota? For Embedded Firmware Engineer Intern jobs in Minnesota, the most frequently searched job titles are:
What job categories do people searching Embedded Firmware Engineer Intern jobs in Minnesota look for? The top searched job categories for Embedded Firmware Engineer Intern jobs in Minnesota are:
What cities in Minnesota are hiring for Embedded Firmware Engineer Intern jobs? Cities in Minnesota with the most Embedded Firmware Engineer Intern job openings:
Infographic showing various Embedded Firmware Engineer Intern job openings in Minnesota as of May 2026, with employment types broken down into 1% Internship, 95% Full Time, 1% Part Time, 1% Temporary, 1% Contract, and 1% Nights. Highlights an 89% Physical, and 11% Remote job distribution, with an average salary of $129,344 per year, or $62.2 per hour.

Firmware Engineer II

Intracept by Boston Scientific

Saint Paul, MN โ€ข On-site

Other

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Firmware Engineer II

Boston Scientific was recognized by Forbes as one of the Best Workplaces for Engineers in 2026, reflecting a culture where engineers do meaningful work.

As a Firmware Engineer II, you will contribute to the design, development and verification of software that powers life-changing, safety-critical medical devices. This position sits within our Active Implantable Systems R&D team and supports technologies that improve patient outcomes.

You will work closely with experienced engineers and cross-functional partners to develop embedded firmware for microcontroller-based systems. This role offers the opportunity to grow technical expertise while contributing to innovative solutions at the intersection of quality, performance and patient impact.

This role is based on-site in Arden Hills, Minnesota. Employees are expected to work from the local office at least four days per week to support collaboration, innovation and hands-on development activities. Boston Scientific will not offer sponsorship or take over sponsorship of an employment visa for this position at this time. Relocation assistance is not available for this position at this time.

Your responsibilities will include:

  • Design, develop and maintain embedded firmware for microcontroller-based medical devices under the guidance of senior engineers
  • Contribute to development tools, workflows and engineering processes to support software integrity and reliability
  • Collaborate with hardware, systems and quality engineering teams to support system integration and overall product development
  • Participate in software design reviews, code reviews and risk assessments to ensure high-quality deliverables
  • Develop and execute unit and integration tests to support robust software performance
  • Support verification and validation activities, including documentation, traceability and regulatory compliance
  • Troubleshoot and debug firmware issues, contributing to root cause analysis and resolution
  • Apply software development best practices and continuously build technical knowledge in embedded systems

Required qualifications:

  • Bachelor's degree in computer engineering, software engineering, electrical engineering, computer science or a related field
  • Minimum of 2 years' experience in embedded firmware development
  • Proficiency in C and/or C++ within embedded or resource-constrained systems
  • Foundational understanding of software development lifecycle practices
  • Experience with debugging and testing embedded systems
  • Ability to develop clear and concise technical documentation

Preferred qualifications:

  • Experience in medical device development or other regulated industries such as aerospace or automotive
  • Familiarity with Agile or Scrum environments and tools such as Jira
  • Exposure to IEC 62304 or other regulated software lifecycle processes
  • Basic understanding of cybersecurity principles for connected medical devices
  • Exposure to wireless communication protocols such as BLE or Wi-Fi
  • Familiarity with bootloaders, over-the-air updates and secure firmware concepts
  • Experience with scripting languages such as Python for basic automation