1

Embedded Firmware Engineer Intern Jobs in Minnesota

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

$121.90K - $161.10K/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 ...

Sr Firmware Engineer II

Eden Prairie, MN · On-site

$124.74K - $173.25K/yr

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

Embedded Firmware Engineer Build technology that matters. As an Embedded Firmware Engineer at Emerson, you'll help design and deliver world-class pressure and temperature field instruments used ...

Firmware Engineer

Eden Prairie, MN · On-site

$86.24K - $107.80K/yr

Embedded firmware development using C/C++ * Software unit test and functional test development using C/C++ and Python * Provide and maintain documentation to support engineering process Minimum ...

Sr Firmware Engineer

Eden Prairie, MN · On-site

$121.80K - $161.10K/yr

A Firmware Engineer will design, modify, and evaluate embedded software, and/or programmable logic and/or electronic apparatus, components, or circuitry for use in electronic equipment and devices.

Firmware Engineer We are seeking a skilled Firmware Engineer to join our innovative team in ... Strong knowledge of real-time embedded systems, interrupts, and communications protocols from low ...

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

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

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

Firmware Engineer

Sparrow Company LLC

Saint Paul, MN • On-site

$115K - $130K/yr

Full-time

Posted 13 days ago


Job description

Summary

We are seeking a creative and detail-oriented Firmware Engineer to join our Global Controls R&D team. In this role, you will be responsible for designing, developing, and implementing embedded firmware for advanced spray, dispensing, coating, and finishing solutions. The ideal candidate utilizes problem solving abilities and collaboration with cross-functional teams including engineering, product management, manufacturing, and sales to develop industry leading electronic control systems firmware. You will play a key role in transforming concepts and user requirements into commercially viable solutions.

Essential Functions

• Writing, designing, and coding firmware for embedded systems to ensure optimal functionality and performance.

• Work with microcontrollers, drivers and other peripherals, and write efficient low-level code.

• Develop software test plans, conduct testing and write automated test scripts.

• Ensure firmware quality by analyzing and optimizing code and conducting code reviews.

• Document software designs and implementation details and write technical documentation for users and other developers.

• Collaborating with product design engineers to define system requirements and specifications.

• Debugging and troubleshooting firmware issues to enhance system reliability and efficiency.

• Conducting code reviews to ensure adherence to best practices and coding standards.

• Managing firmware version control and release processes to ensure timely updates and deployments.

• Coordinating with cross-functional teams to integrate firmware with hardware and software components.

• Analyzing performance metrics and user feedback to refine and enhance firmware features.

• Staying updated with industry trends and emerging technologies to innovate firmware solutions.

• Other duties as assigned.

Qualifications

• Bachelor's Degree in Electrical Engineering or a related field

• Proficiency in programming languages like C and C++, as well as assembly language.

• Knowledge of hardware design and microprocessors.

• Strong experience with firmware design and development for embedded systems.

• Strong understanding of hardware-software interaction and debugging tools and methodologies, including JTAG and logic analyzers.

• Familiarity with real-time operating systems (RTOS) and development environments.

• Excellent problem-solving skills and analytical thinking.

• Strong communication skills for collaboration with cross-functional teams.

• Ability to manage projects and meet deadlines under pressure.

• Ability to work independently or as a team.

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.


Applicants may be subject to a background check and pre-employment drug screen.*

*A conviction does not automatically disqualify you from employment. We will consider factors such as your age at the time, the timing and nature of the offense, its seriousness, and any rehabilitation efforts when determining your suitability for the role.

Sparrow Company Executive Search & Staffing is an Equal Opportunity Employer.