Senior Engineering Manager, System Software

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

About The Position

HP IQ’s System Software team enables on-device experiences to take full advantage of HP hardware capabilities. The team works with internal and external partners to develop solutions using hardware, sensors, algorithms, and interaction models. This role leads system software strategy, architecture, and technical direction across multiple products while guiding an embedded software team in a startup environment. It combines team leadership with technical oversight of low-level drivers, frameworks, hardware/software integration, and performance, power, and thermal optimization. The role also involves partnering with stakeholders to define roadmaps, priorities, and deliverables, and communicating technical vision, risks, and progress to cross-functional and executive stakeholders.

Requirements

  • 10+ years of experience in system software engineering and/or embedded platform software development.
  • 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 GPUs or DSPs.
  • 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 low-level driver and framework software development 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.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Long-term and 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
  • Flexible paid vacation and sick leave
  • Flexible work environment
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service