1

Embedded Firmware Engineer Intern Jobs in Minnesota

Embedded Firmware Software Engineer

Eagan, MN · On-site

$105K - $143K/yr

Embedded Firmware Software Engineer This role focuses on developing embedded firmware and software for new sensor products used in laundry systems that monitor water and energy usage. You will work ...

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

Minneapolis, MN · On-site

$129K - $169K/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

$116K - $199K/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 ...

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

Saint Paul, MN · On-site

$115K - $130K/yr

In this role, you will be responsible for designing, developing, and implementing embedded firmware ... Qualifications • Bachelor's Degree in Electrical Engineering or a related field • Proficiency ...

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

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

Senior Firmware Engineer

Eagan, MN · On-site

$121K - $161K/yr

Senior Firmware Engineer Duration: 3-6 month contract Location: Eagan, MN- Fully onsite - 5 days ... DishIQ - embedded firmware development for dishwashers that are built by Ecolab and leased out to ...

This position leads the design, development, testing, and optimization of embedded firmware to ... Promote engineering best practices and continuous improvement within R&D * Strengthen Software ...

Responsible for system firmware design and product architecture of embedded controller systems ... Bachelor's degree in Computer Engineering, Electrical Engineering or Computer Science or equivalent ...

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 Jun 17, 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 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 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 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 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 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 June 2026, with employment types broken down into 83% Full Time, 11% Part Time, 2% Temporary, 2% Contract, and 2% Nights. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $129,344 per year, or $62.2 per hour.

Embedded Firmware Software Engineer

Pentangle Tech

Eagan, MN • On-site

$105K - $143K/yr

Contractor

Posted 9 days ago


Job description

Job Title: Embedded Firmware Software Engineer
Job Description
This role focuses on developing embedded firmware and software for new sensor products used in laundry systems that monitor water and energy usage. You will work 100% onsite in Eagan, MN, collaborating closely with hardware and electrical engineers to design, build, and validate custom embedded solutions from the ground up. The position offers high autonomy, exposure to advanced technologies, and the opportunity to own the full firmware development lifecycle for net-new products rather than sustaining legacy systems.

Responsibilities
  • Design, develop, and maintain embedded firmware in C and C++ for microcontroller-based systems used in laundry applications.
  • Own the end-to-end firmware development lifecycle from concept and architecture through build, test, debug, and deployment.
  • Develop and implement connectivity between sensors and systems to monitor heat and temperature, water usage, and energy usage cycles.
  • Work extensively with communication protocols such as Modbus and CANBus, and support Bluetooth Low Energy (BLE) connectivity where applicable.
  • Collaborate closely with hardware and electrical engineers to perform custom board bring-up on new hardware platforms.
  • Diagnose, troubleshoot, and resolve firmware issues at the board and system level, including low-level device drivers and RTOS-related problems.
  • Build embedded systems from scratch, including setting up FreeRTOS (or similar RTOS) environments and integrating sensors and communication stacks.
  • Participate in the design and implementation of communication-focused sensor solutions that measure differential pressure and other key parameters.
  • Contribute to the development of automated checks to detect when filters and related components require maintenance or replacement.
  • Use Agile development practices and tools such as JIRA and DevOps-based testing workflows to plan, track, and validate work.
  • Collaborate cross-functionally with a small team of firmware, software, and hardware engineers while maintaining a high level of independence.
  • Take ownership of assigned deliverables, ensuring high quality, reliability, and performance of the embedded firmware.
  • Support testing and debugging activities in a lab environment, including working with sensors, boards, and related hardware.
  • Document firmware designs, interfaces, and testing procedures to support ongoing development and future enhancements.
Essential Skills
  • Proven experience in embedded firmware development for microcontroller-based systems.
  • Strong proficiency in C and C++ programming in a pure embedded environment.
  • Hands-on experience with RTOS platforms such as FreeRTOS or similar real-time operating systems.
  • Demonstrated ability to perform custom board bring-up, including initializing hardware and validating low-level functionality.
  • Strong debugging and troubleshooting skills at the firmware and hardware interface level.
  • Experience working with communication protocols such as Modbus and CANBus for sensor and system connectivity.
  • Background in developing communication-focused sensor solutions, including integration and data handling.
  • Ability to work independently and in a small team, taking ownership of deliverables and collaborating cross-functionally.
  • 5–15 years of experience working with sensors and communication protocols in embedded systems.
  • Comfort working in a fast-paced environment and partnering closely with hardware engineers on new product development.
Additional Skills & Qualifications
  • Experience with Bluetooth or Bluetooth Low Energy (BLE) for wireless communication.
  • Familiarity with Agile development workflows and tools such as JIRA and DevOps-based testing frameworks.
  • Experience with sensor-related development, including integration, calibration, and data processing.
  • Exposure to Simulink, Python, or other tools used in embedded system modeling, testing, or automation.
  • Background in developing firmware for measuring differential pressure, water flow, or similar sensor applications.
  • Experience working with device drivers, low-level hardware interfaces, and firmware diagnostics.
  • Prior involvement in full lifecycle ownership of embedded products, from initial concept through deployment and support.
  • Interest in high-technology environments and net-new product development for connected systems.