Software Engineering Intern, Firmware - HP IQ

HPSan Francisco, CA
1d$45 - $48

About The Position

HP IQ's System Software team enables on-device experiences to take full advantage of our hardware capabilities. We collaborate with internal and external partners in a high-leverage environment that enables us to spend a majority of our time developing solutions that are unique to our hardware, sensors, algorithms, and interaction models. If you enjoy solving complex, interdisciplinary problems with a world-class team, we'd love to hear from you! 2026 Internship Program Dates: May/June-August/September 2026. Final dates based on student schedule.

Requirements

  • Pursuing a Bachelor’s or Master's in Computer Engineering, Computer Science, Electrical Engineering, or similar field
  • Experience in at least one of the following programming languages: C++ or C

Nice To Haves

  • Experience developing for STM32, Cypress PSOC, or other Cortex M0,M0+,M4,M7 MCUs
  • Experience with FreeRTOS or other RTOS
  • Familiarity with git
  • Ability to use common lab equipment (eg, logic analyzers, jtag debuggers) to debug low-level SW issues
  • Experience with Python

Responsibilities

  • Learn what it's like to be a part of a world-class embedded software team building a first-of-its-kind product in a startup environment
  • Design and develop firmware for embedded microcontrollers in an RTOS or bare metal environment
  • Bring up new hardware in the lab
  • Debug issues at the interface between hardware and software
  • Optimize software for better performance and lower power consumption
  • Collaborate in the software engineering process with documentation, testing, and code review
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service