Software Engineering Intern, Connectivity - HP IQ

HP•San Francisco, CA
•$40 - $50

About The Position

HP IQ's Connectivity Software team builds foundational software for connected experiences across devices and platforms, working across systems software, wireless connectivity, and emerging technologies. The intern will work with 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. The role involves hands-on coding, solving system-level problems, and collaborating with engineers to explore and build new experiences. The intern may develop on-device firmware and system software in C, C++, or Python; build software for wireless connectivity; explore sensing, machine learning, and AI techniques; debug issues across system and application software; and contribute to design, implementation, testing, validation, and documentation. The internship program is scheduled for May/June through August/September 2027, with final dates based on student schedules. The listed hourly pay range is $40.00–$50.00; actual compensation depends on factors including skills, qualifications, and experience.

Requirements

  • Ability to write efficient on-device firmware and system software in C, C++, or Python.
  • Ability to implement wireless connectivity protocols, including Wi-Fi and Bluetooth, across multiple device types.
  • Ability to debug complex issues across wireless stacks, operating system integration, and application-level code.
  • Ability to collaborate with hardware engineers, system software teams, and product managers and 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 and wireless protocols such as Wi-Fi and Bluetooth.
  • Build and enhance software supporting wireless connectivity across devices and platforms.
  • Design and implement device-to-device discovery and pairing protocols for enterprise and consumer environments.
  • Optimize machine-learning inference on resource-constrained devices, balancing accuracy, power consumption, and latency.
  • Develop sensing algorithms using data and AI techniques for ambient and wearable interactions.
  • Debug and resolve issues spanning wireless connectivity, operating system integration, system software, and application-level code.
  • Collaborate with hardware engineers, system software teams, and product managers to understand requirements and develop technical solutions.
  • Participate in code reviews and technical design discussions.
  • Contribute to testing, validation, and documentation of connectivity features and firmware updates.

Benefits

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