INTERNSHIP DETAILS
Embedded Firmware Engineering Co-Op
CompanyAprilAire
LocationSun Prairie
Work ModeOn Site
PostedFebruary 24, 2026

Internship Information
Core Responsibilities
Responsibilities include writing firmware using Object-oriented C/C++ techniques, developing unit tests for senior engineers' code, and creating GUI software for embedded systems. The role also involves designing with RTOS, developing communication interfaces for Zigbee and Wifi modules, and maintaining existing software by fixing bugs.
Internship Type
unavailable
Company Size
520
Visa Sponsorship
No
Language
English
Working Hours
40 hours
Apply Now →
You'll be redirected to
the company's application page
About The Company
Headquartered in Madison, Wisconsin with production facilities in both Madison and Poynette, AprilAire has been providing a variety of Indoor Air Quality solutions and technology to our North American customers since 1938. Our core mission is to provide Healthy Air for all!
One of the first products in our company's dedication toward innovation was in 1954, when we introduced AprilAire® Humidifiers, the first evaporative, flow-through-design, whole-home humidifier. Since then, we’ve added to our line of humidifiers as well as an entire family of Indoor Air Quality products that include AprilAire® Air Cleaners, Dehumidifiers, Smart Home Thermostats, Ventilation, and Zoned Comfort Control® systems.
AprilAire’s rise to the top is the result of innovation and continuous improvement. Our team members' unwavering commitment to quality and providing outstanding service to our customers has built our path to success. As the #1 manufacturer of Indoor Air Quality products, systems, and technologies, we know that smart, accomplished people are the reason we’ve been a successful business for over 80 years.
We are a group of talented innovators that deliver excellence in our work, accomplish our goals together, and believe in respect for one another. If this sounds like you, join us in delivering Healthy Air for all!
About the Role
Overview
Responsibilities
Qualifications
LinkedIn Tag
Keyan Stremikis #LI-KS1
We are currently looking for an Embedded/Firmware Co-Op to join us for a 6 month term starting in June. With a Co-Op at AprilAire, you’ll gain valuable real-world experience that enhances your academic, career, and personal development.
Responsibilities
- Write firmware using Object-oriented programming techniques in C/C++.
- Write unit tests in C/C++ for code developed by senior engineers, using standard unit test frameworks.
- Develop GUI (Graphical User interface) software for embedded systems.
- Designing with RTOS including but not limited to FreeRTOS.
- Develop communication interfaces to Zigbee and Wifi modules.
- Maintain embedded software, including fixing bugs, in existing products.
- Contribute to formal code reviews.
- Investigate and resolve issues that come out of the testing group.
Qualifications
- Sophomore or Junior level student working towards a Bachelor of Science in Electrical Engineering/Computer Engineering or Computer Science.
- Relevant coursework and projects related to embedded systems.
- Excellent written and oral communication skills.
- Ability to work with minimal supervision and to participate and contribute positively in work teams.
- Strong ability to pay close attention to detail and accuracy.
- Organized and strong analytical skills, including the ability to identify problems and formulate solutions.
- Ability to read schematics.
- (Preferred) Experience with Git source control and associated platforms such as GitHub, GitLab, or BitBucket.
LinkedIn Tag
Keyan Stremikis #LI-KS1
Key Skills
C/C++Object-Oriented ProgrammingUnit TestingGUI DevelopmentRTOSFreeRTOSZigbeeWifiCode ReviewSchematic ReadingGitGitHubGitLabBitBucket
Categories
EngineeringSoftware
Prep Tools
FREE
STUCK ON A QUESTION? PRACTICE IT
Practice Any Question
Get instant AI feedback
"How would you design a scalable system for AprilAire's use case?"
Record your answer & get scored
FREEYour ScoreTop Applicants
BOOST YOUR INTERVIEW CHANCES
?
»
8.5
Must-Have Skills for This Role
C/C++Object-Oriented ProgrammingUnit TestingGUI DevelopmentRTOS
FREE
YOUR PERSONALIZED PREP ROADMAP
0-2 Embedded Firmware Engineering Co-Op
Interview Prep Plan
1
Week 1:Technical Foundations2
Week 2:C/C++3
Week 3:System Design