Software Engineering Intern, Connectivity (Summer 2027)
HP IQ · San Francisco, CA · United States · On-site
Pay: USD 45 – 51 a hour
Posted Sep 1, 2026
Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.
Who We Are
HP IQ is HP’s new AI innovation lab. Combining startup agility with HP’s global scale, we’re building intelligent technologies that redefine how the world works, creates, and collaborates.
We’re assembling a diverse, world-class team—engineers, designers, researchers, and product minds—focused on creating an intelligent ecosystem across HP’s portfolio. Together, we’re developing intuitive, adaptive solutions that spark creativity, boost productivity, and make collaboration seamless.
We create breakthrough solutions that make complex tasks feel effortless, teamwork more natural, and ideas more impactful—always with a human-centric mindset.
By embedding AI advancements into every HP product and service, we’re expanding what’s possible for individuals, organisations, and the future of work.
Join us as we reinvent work, so people everywhere can do their best work.
About The Role
HP IQ's Connectivity Software team is building foundational software that enables the next generation of connected experiences across devices and platforms. Our team works at the intersection of systems software, wireless connectivity, and emerging technologies to create seamless, intelligent experiences. We are looking for an Intern to join the team and contribute to the software, protocols, and systems that bring these experiences to life.
In this role, you will work alongside experienced engineers to develop on-device software for next-generation HP IQ experiences. You’ll contribute to the design, development, and implementation of software across emerging devices and platforms. This is a hands-on technical role where you’ll write code, solve complex system-level problems, and collaborate with engineers to explore and build new experiences.
What You Might Do
Develop on-device firmware and system software in C, C++, or Python for connected device experiences.
Build and enhance software supporting wireless connectivity across a variety of devices and platforms.
Explore sensing, machine learning, and AI techniques to solve complex 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, learning from and contributing to the broader engineering team.
Contribute to the testing, validation, and documentation of software and firmware features.
Essential Qualifications
Write efficient on-device firmware and system software in C, C++, or Python to implement wireless connectivity protocols (Wi-Fi, Bluetooth) across multiple device types.
Design and implement device-to-device discovery and pairing protocols that enable seamless communication in enterprise and consumer environments.
Optimize machine learning inference on resource-constrained devices, balancing model accuracy against…