# Senior Software Engineering Manager, System Software

**Company**: HP IQ
**Location**: San Francisco, California
**Experience**: senior
**Job type**: full-time
**Salary**: $179,000 - $252,000
**Category**: Engineering
**Industry**: Technology

**Apply**: https://hp.wd5.myworkdayjobs.com/en-US/ExternalCareerSite/job/San-Francisco-California-United-States-of-America/Senior-Software-Engineering-Manager--System-Software_3170303?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_ebf10bb9-5af

## Description

HP IQ's System Software team enables on-device experiences to take full advantage of our hardware capabilities. Our team collaborates with internal and external partners to develop unique solutions using cutting-edge hardware, sensors, algorithms, and interaction models.

As a Senior Software Engineering Manager, you will lead, grow, and mentor a high-performing embedded software team in a startup environment. You will serve as a technical leader and escalation point for complex hardware/software integration issues, communicate technical vision, risks, and progress clearly to cross-functional and executive stakeholders, and own system-level strategy, architecture, and technical direction across multiple products.

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 clearly to cross-functional and executive stakeholders

- Own system-level strategy, architecture, and technical direction across multiple products

- Drive execution of low-level driver and framework software development in C and C++ across multiple devices and operating systems

- Oversee integration between hardware and software, ensuring 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

Essential Qualifications:

- 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 with development on Windows, Android, or Linux

- Experience developing stable APIs that ensure 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

Preferred Skills:

- Familiarity with optimization tools such as Perfmon and Perfetto

- Working knowledge of Java and/or Kotlin

- Experience porting reference algorithms to hardware accelerators (GPU, DSP, etc.)

- Experience with board bring-up, driver development, and communication protocols like 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 (e.g., logic analyzers) to debug low-level SW issues

Benefits:

- Health insurance

- Dental insurance

- Vision insurance

- Long-term/short-term disability insurance

- Employee assistance program

- Flexible spending account

- Life insurance

- Generous time-off policies, including 4-12 weeks fully-paid parental leave based on tenure, 11 paid holidays, and additional flexible paid vacation and sick leave

## Skills

### Required
- system software engineering
- embedded platform software development
- system design and architecture
- embedded C
- modern C++
- Windows
- Android
- Linux
- API development

### Nice to have
- Perfmon
- Perfetto
- Java
- Kotlin
- hardware accelerators
- board bring-up
- driver development
- communication protocols
- ARM System-on-Chip architecture
- bare-metal firmware development

---

Source: [Apply at hp.wd5.myworkdayjobs.com](https://hp.wd5.myworkdayjobs.com/en-US/ExternalCareerSite/job/San-Francisco-California-United-States-of-America/Senior-Software-Engineering-Manager--System-Software_3170303?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
