About The Position

HP IQ’s Connectivity Software team builds foundational software for connected experiences across devices and platforms, working at the intersection of systems software, wireless connectivity, and emerging technologies. The intern will work alongside experienced engineers to develop on-device software for next-generation HP IQ experiences and contribute to software, protocols, and systems across emerging devices and platforms. This is a hands-on technical role involving coding, system-level problem solving, and collaboration with engineers to explore and build new experiences. The internship program runs from May/June through August/September 2027, with final dates based on student schedules. The hourly pay range is $40.00–$50.00. Actual compensation depends on factors such as skills, qualifications, and experience. HP, Inc. is an equal opportunity employer and states that employment decisions are made without regard to protected characteristics under applicable law.

Requirements

  • Ability to write efficient on-device firmware and system software in C, C++, or Python.
  • Ability to implement Wi-Fi and Bluetooth connectivity protocols across multiple device types.
  • Ability to design and implement device-to-device discovery and pairing protocols.
  • Ability to optimize machine learning inference on resource-constrained devices, balancing model accuracy, power consumption, and latency.
  • Ability to develop sensing algorithms using data and AI techniques for ambient and wearable interactions.
  • Ability to debug and resolve issues spanning the wireless stack, operating system integration, and application-level code.
  • Ability to collaborate with hardware engineers, system software teams, and product managers to translate requirements into technical solutions.

Nice To Haves

  • Previous experience with edge machine learning or AI inference on embedded devices.
  • Familiarity with IoT or ambient computing paradigms.
  • Experience shipping consumer software products from development through production.
  • Background in IoT, wearable, or mobile device development.
  • Exposure to agentic workflows or multi-device ecosystem design.

Responsibilities

  • Develop on-device firmware and system software in C, C++, or Python for connected device experiences.
  • Build and enhance software that supports wireless connectivity across devices and platforms.
  • Explore sensing, machine learning, and AI techniques to address technical challenges.
  • Debug and resolve issues across system software, wireless connectivity, and application-level code.
  • Collaborate with hardware and software engineers to understand requirements and translate them into technical solutions.
  • Participate in code reviews and technical design discussions.
  • Contribute to testing, validation, and documentation of software and firmware features.
  • Implement wireless connectivity protocols, including Wi-Fi and Bluetooth, across multiple device types.
  • Design and implement device-to-device discovery and pairing protocols for enterprise and consumer environments.
  • Optimize machine learning inference on resource-constrained devices while balancing accuracy, power consumption, and latency.
  • Develop sensing algorithms using data and AI techniques for ambient and wearable interactions.
  • Collaborate with hardware engineers, system software teams, and product managers.
  • Contribute to testing, validation, and documentation of connectivity features and firmware updates.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Long term/short term disability insurance
  • Employee assistance program
  • Flexible spending account
  • Life insurance
  • 4–12 weeks of fully paid parental leave based on tenure
  • 11 paid holidays
  • Additional flexible paid vacation and sick leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service