Firmware Engineer Intern

Resideo

Golden Valley (MN)

Hybrid

USD 34,000 - 44,000

Part time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Resideo is seeking a Firmware Engineering Intern to contribute to embedded product development. You will work with senior engineers across the full software lifecycle, from development and integration to testing and debugging, while building documentation and internal tooling.

You will gain hands-on experience with C/C++ for embedded devices, bench testing, and collaboration in a hybrid team environment. Strong communication skills and enthusiasm for hardware-software integration are essential.

Qualifications

  • Currently pursuing a bachelor’s degree in Software/Electrical/Computer Engineering, Computer Science or related field.
  • Coursework or experience using C/C++ programming languages.
  • Coursework or experience with object-oriented design concepts.

Responsibilities

  • 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 with debuggers, protocol analyzers, oscilloscopes, multimeters, and power analyzers.
  • Participate in planning development activities and coordinate work with team members.
  • Provide updates on assigned tasks during project team meetings.
  • Participate in software design, development, integration, testing, and release phases.
  • Collaborate with design engineers throughout the product development cycle.
  • Maintain code in repositories and participate in peer code reviews.
  • Utilize and help develop internal engineering tools.

Skills

C/C++
Object-oriented design
Python
Communication skills
Embedded systems awareness

Education

Bachelor’s degree in Software Engineering, Electrical Engineering, Computer Engineering, Computer Science, or related field

Tools

Jira
Confluence
Slack

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Engineer Intern
Firmware Engineer Intern

Resideo • Aurora (IL)

Hybrid
USD 28,000 - 39,000
Firmware Engineer I
Firmware Engineer I

Resideo • Golden Valley (MN)

Hybrid
USD 79,000 - 134,000
Hybrid work model
Medical insurance
Dental insurance
+2
Sr Adv Firmware Engineer
Sr Adv Firmware Engineer

Resideo • Golden Valley (MN)

Hybrid
USD 126,000 - 215,000
Medical insurance
401k
Paid vacation
Data Science Intern
Data Science Intern

Resideo • Austin (TX)

Hybrid
USD 28,000 - 41,000
Firmware Engineer Intern – Embedded Systems, Hybrid
Firmware Engineer Intern – Embedded Systems, Hybrid

Resideo • Golden Valley (MN)

Hybrid
USD 34,000 - 44,000
Sr Software Engineer - Full Stack/Mobile
Sr Software Engineer - Full Stack/Mobile

Resideo • Golden Valley (MN)

Hybrid
USD 120,000 - 180,000
Hybrid work setting
Electrical Engineer II
Electrical Engineer II

Resideo • Aurora (IL)

Hybrid
USD 83,000 - 141,000
Hybrid work model (3 days in office, 2
Embedded Firmware Engineer Intern - Hands-on & Hybrid
Embedded Firmware Engineer Intern - Hands-on & Hybrid

Resideo • Aurora (IL)

Hybrid
USD 28,000 - 39,000
Principal Software Engineer - R&D
Principal Software Engineer - R&D

Resideo • United States

Remote
USD 141,000 - 211,000
Life and health insurance
401k Plan
Vacation & holidays
Senior Embedded Firmware Engineer – Smart Home & IoT
Senior Embedded Firmware Engineer – Smart Home & IoT

Resideo • Golden Valley (MN)

Hybrid
USD 126,000 - 215,000
Medical insurance
401k
Paid vacation