1

Embedded Software Engineer Intern Jobs in Minneapolis, MN

The Lead Embedded Software Engineer will develop embedded software/firmware for high performance, real-time controls and protective relays used for smart grid applications in the electrical power ...

Job Duties • Plan, design, develop, and implement robust and high-quality embedded software ... Collaborate with Field Application Engineers (FAEs) to address customers' day-to-day technical ...

Embedded Software Engineer

Minneapolis, MN · On-site

$137.30K - $180.60K/yr

Solid programming experience in C or C++ * Ability to lead team to architect, design, develop and debug embedded software systems. * Experience in coding with performance and efficiency in purview.

next page

Showing results 1-20

Embedded Software Engineer Intern information

See Minneapolis, MN salary details

$14

$26

$40

How much do embedded software engineer intern jobs pay per hour?

As of May 28, 2026, the average hourly pay for embedded software engineer intern in Minneapolis, MN is $26.53, according to ZipRecruiter salary data. Most workers in this role earn between $21.59 and $30.10 per hour, depending on experience, location, and employer.

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

To thrive as an Embedded Software Engineer Intern, you need a solid understanding of C/C++ programming, basic knowledge of embedded systems, and progress toward a relevant degree such as Electrical Engineering or Computer Science. Familiarity with microcontroller architectures, debugging tools (such as JTAG/ICE), and version control systems like Git is typically expected. Strong problem-solving abilities, willingness to learn, and effective teamwork distinguish top candidates in this role. These skills and qualities are crucial for developing reliable embedded solutions and collaborating efficiently within multidisciplinary engineering teams.

What types of projects and technologies can an Embedded Software Engineer Intern expect to work on during their internship?

As an Embedded Software Engineer Intern, you will typically work on projects involving the design, coding, and testing of software that runs on microcontrollers or embedded systems. You may assist in developing firmware for hardware devices, debugging real-time systems, and collaborating closely with hardware engineers to ensure seamless integration of software and hardware. Expect to gain hands-on experience with programming languages like C or C++, and tools such as oscilloscopes, logic analyzers, and version control systems. These projects not only build your technical skills but also provide insight into the end-to-end product development cycle.

What does an Embedded Software Engineer Intern do?

An Embedded Software Engineer Intern assists in designing, developing, and testing software that runs on hardware devices such as microcontrollers, sensors, and other embedded systems. Their work often involves programming in languages like C or C++, debugging code, and collaborating with hardware engineers to ensure seamless integration. Interns may also help with documentation, code reviews, and troubleshooting issues that arise in embedded applications.
What are the most commonly searched types of Embedded Software Engineer jobs in Minneapolis, MN? The most popular types of Embedded Software Engineer jobs in Minneapolis, MN are:
What are popular job titles related to Embedded Software Engineer Intern jobs in Minneapolis, MN? For Embedded Software Engineer Intern jobs in Minneapolis, MN, the most frequently searched job titles are:
What job categories do people searching Embedded Software Engineer Intern jobs in Minneapolis, MN look for? The top searched job categories for Embedded Software Engineer Intern jobs in Minneapolis, MN are:
What cities near Minneapolis, MN are hiring for Embedded Software Engineer Intern jobs? Cities near Minneapolis, MN with the most Embedded Software Engineer Intern job openings:
Software Engineering Intern - Summer 2026

Software Engineering Intern - Summer 2026

RFA Engineering

Eden Prairie, MN • On-site

$19 - $23/hr

Full-time

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


Job description

RFA Engineering (www.rfamec.com) is seeking an intern to join our software engineering team in Eden Prairie, MN. As a member of our team, you will work with our experienced software engineering groups on exciting projects that could range from embedded software development, Model-Based Development, software validation, and test scripting.
This is an Internship position for the Summer of 2026 that could lead to additional opportunities within our organization for future employment.
Software Engineering Intern
This position is associated with the design and development of embedded software that controls machine operations and functions. Various development roles are available that require proficiency in C, C++, and Python. Testing methods include bench testing with controllers.
Responsibilities
  • Development of embedded software applications that control operation and gather data using C, C++, or Python.
  • Integration of software in a multi-developer Agile team using the Continuous Integration process.
  • Functional and integration testing prior to demonstrating to the product owner
  • Development and release status tracking using the Agile development process.
  • Troubleshooting and debugging using unit tests, vehicle simulators, and bench testing of controllers with hardware in the loop.
  • Creation of software design documentation.

Required Skills:
  • Pursuing a Bachelor's Degree in Computer Engineering, Software Engineering, Computer Science, or a related field.
  • Experience with at least one of the following programming languages (C, C++, Python, Java)
  • Experience with GitHub
  • Basic Understanding of Embedded Operating Systems
  • Highly motivated to solve problems
  • Desire to contribute to a results-oriented product development team
  • Solid understanding of software development processes
  • Strong verbal and written communication skills
  • Genuine desire to learn and innovate

Extra Skills:
  • Experience with any of the following (Eclipse, Visual Studio, QML, Python, Espressif IDE, FreeRTOS, or MBedOS)
  • Experience with Agile development methodologies
  • Prior Embedded Software Development experience.

Compensation for this job will be based on the candidate's skills and experience level. Between $19 and $23 per hour.
Why work for RFA?
RFA Engineering has provided machine design and engineering services to industry-leading customers since 1943. Our primary focus is project-based product development of off-highway equipment, including agricultural, construction, mining, recreational, industrial, and special machines. Our work includes concept development, product design, documentation, problem-solving, simulation, optimization, and testing of components, systems, and complete machines. Our engineering staff is located at our Engineering Centers in Minneapolis and Dubuque, as well as numerous customer sites throughout the U.S.
Equal Opportunity and Veteran Friendly
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.