
Firmware Engineering Intern - Summer 2027
Golden Valley, MN · HybridInternshipSeen todaySeen in employer's feed today
Most applications go out cold — see where you stand first. No sign-up to start.
You apply on the employer's site, with no Olive account needed.
Watch jobs like this. New roles like this one near Golden Valley, MN, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Requirements
Credentials this posting asks for.
Job overview
The Firmware Engineering Intern will support firmware development for embedded products and connected devices, working alongside experienced engineers across development, integration, testing, debugging, and release. The intern will perform bench-level testing, contribute to project and technical documentation, and use or develop internal engineering tools. The role requires current pursuit of a relevant bachelor’s degree and coursework, projects, or experience with C/C++ and object-oriented design.
Skills & qualifications
Skills
Qualifications
Full job description
As a Firmware Engineering Intern , you will gain hands-on experience supporting firmware development for a variety of embedded products. You will work alongside experienced engineers and participate in multiple phases of the software development lifecycle, including development, integration, testing, and debugging. You will also perform testing, contribute to project and technical documentation, and utilize and further develop tools for internal use.
We invite you to discover for yourself why a career with Resideo is the opportunity you've been looking for. Help create innovative technologies that make the world cleaner and more sustainable, more secure, connected, energy efficient, and productive. Work alongside some of the world's most talented engineers.
Job Duties:
-
Support the development of firmware using C/C++ for embedded systems and connected devices.
-
Assist with builds and source code control tools.
-
Perform bench-level testing using tools such as debuggers, protocol analyzers, oscilloscopes, multimeters, and power analyzers.
-
Participate in planning development activities and coordinate work with other team members.
-
Provide updates on assigned tasks during project team meetings.
-
Participate in phases of software design, development, integration, testing, and release.
-
Collaborate with other design engineers throughout the product development cycle.
-
Maintain code in repositories and participate in peer code reviews.
-
Utilize and help develop tools for internal engineering use.
You Must Have:
-
Currently pursuing a bachelor’s degree in Software Engineering, Electrical Engineering, Computer Engineering, Computer Science, or a related discipline.
-
Coursework, projects, or experience using C/C++ programming languages.
-
Coursework, projects, or experience with object-oriented design concepts.
We Value:
-
Strong interpersonal, verbal, and written communication skills.
-
Coursework, projects, or experience with computer architecture and embedded systems.
-
Exposure to 8-bit, 16-bit, or 32-bit microcontrollers.
-
Familiarity with software development lifecycle concepts.
-
Knowledge of bus protocols such as RS-232, I2C, SPI, or UART.
-
Coursework, projects, or experience using Python.
-
Knowledge of Agile/Scrum development processes.
-
Familiarity with tools such as Jira, Confluence, or Slack.
-
Experience testing, troubleshooting, or debugging through coursework, projects, internships, or other hands-on experience.
#LI-Hybrid
#LI-YC2
Resideo is a global leader in smart home and building solutions, with trusted brands including Honeywell Home, First Alert, and Resideo helping people feel more comfortable, secure, connected, and in control every day. Our products and technologies are found in more than 150 million homes and businesses worldwide. From intelligent climate solutions to security, sensing, water, and connected home technologies, Resideo develops and manufactures products designed to simplify everyday life and help protect what matters most. Our global teams span engineering, manufacturing, software, product management, supply chain, customer experience, and more — all working together to shape the future of connected living through innovation, quality, and meaningful real-world impact. At Resideo, our teams help create products and experiences that make everyday life more comfortable, secure, and connected for millions around the world. Learn more at www.resideo.com.
You can find out more about how the talent community works here: Resideo Talent Community Terms. Our recruitment privacy notice Resideo -Recruitment Privacy Notice - Dec 16 2022 describes in more detail how we process your personal data and how you can exercise your personal data rights.
If a disability prevents you from applying for a job through our website, request assistance here.
At Resideo, we bring together diverse individuals to build the future of homes. Resideo is an equal opportunity employer. Qualified applicants will be considered without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, religion, or veteran status. For more information on applicable U.S. equal employment regulations, refer to the "EEO is the Law" poster, "EEO is the Law" Supplement Poster and the Pay Transparency Nondiscrimination Provision. Resideo complies with applicable equal employment laws in all countries where we do business. For more information on how we process your information in the job application process, please refer to Recruitment Privacy Notice. If you require a reasonable accommodation to apply for a job, please use Contact Us form for assistance.
Prepare for this role
You've read the whole posting — now see how you match it.



