Senior Software Engineering Manager, System Software

HP•San Francisco, CA
•$179,000 - $252,000

About The Position

HP IQ, HP’s AI innovation lab, is building intelligent technologies across HP’s portfolio to help people work, create, and collaborate. Its System Software team enables on-device experiences to take full advantage of hardware capabilities, working with internal and external partners on solutions involving hardware, sensors, algorithms, and interaction models. The Senior Software Engineering Manager will lead the System Software team and set system-level strategy, architecture, and technical direction across multiple products. The role combines team leadership with technical involvement in embedded software, low-level drivers, frameworks, and hardware/software integration across devices and operating systems. The manager will work with cross-functional and executive stakeholders to communicate technical plans and progress, define roadmaps and priorities, and deliver programs from concept to completion. The position is full-time. The listed salary range is $179,000–$252,000, with the final offer determined by job-related qualifications, education, experience, knowledge, and skills. HP IQ describes its work environment as flexible and startup-like, backed by HP’s scale.

Requirements

  • At least 10 years of experience in system software engineering and/or embedded platform software development.
  • At least 5 years leading engineering teams, including mentoring, hiring, team growth, and navigating ambiguity in fast-paced environments.
  • Deep expertise in system design and architecture.
  • Proficiency in embedded C and modern C++.
  • Experience developing on Windows, Android, or Linux.
  • Experience developing stable APIs that support backward compatibility, scalability, and maintainability across system software platforms.
  • Proven experience leading teams in fast-paced environments.
  • Experience driving cross-functional programs from concept to delivery.

Nice To Haves

  • Familiarity with optimization tools such as Perfmon and Perfetto.
  • Working knowledge of Java and/or Kotlin.
  • Experience porting reference algorithms to hardware accelerators such as GPU or DSP.
  • Experience with board bring-up, driver development, and communication protocols such as I2C, SPI, and UART.
  • Familiarity with ARM System-on-Chip (SoC) architecture.
  • Experience developing bare-metal firmware for microcontrollers.
  • Ability to use common lab equipment, such as logic analyzers, to debug low-level software issues.

Responsibilities

  • Lead, grow, and mentor a high-performing embedded software team in a startup environment.
  • Serve as a technical leader and escalation point for complex hardware/software integration issues.
  • Communicate technical vision, risks, and progress to cross-functional and executive stakeholders.
  • Own system-level strategy, architecture, and technical direction across multiple products.
  • Drive development of low-level driver and framework software in C and C++ across multiple devices and operating systems.
  • Oversee hardware/software integration and alignment across cross-functional teams.
  • Guide performance, power, and thermal optimization efforts.
  • Balance hands-on technical involvement with team leadership, including design reviews, mentorship, and delivery accountability.
  • Partner with internal and external stakeholders to define roadmaps, priorities, and deliverables.
  • Drive cross-functional programs from concept to delivery.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Long-term and short-term disability insurance
  • Employee assistance program
  • Flexible spending account
  • Life insurance
  • Four to twelve weeks of fully paid parental leave based on tenure
  • 11 paid holidays
  • Flexible paid vacation and sick leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service