Senior Software Engineering Manager, System Software
Core
Lead and mentor a high-performing embedded software team to develop on-device experiences and system-level software for HP hardware.
Role type
Senior Software Engineering Manager (System/Embedded Software)
Builds
On-device intelligent solutions, low-level drivers, frameworks, and system software across multiple devices and operating systems.
Domain
Consumer Electronics / System Software / Embedded Systems
Required skills
System design and architecture, Embedded C, Modern C++, Windows/Android/Linux development, API design, Team leadership, Cross-functional program delivery
Preferred skills
Optimization tools (Perfmon, Perfetto), Java/Kotlin, Hardware accelerator porting, Board bring up, Driver development, Communication protocols (I2C, SPI, UART), ARM SOC architecture, Bare-metal firmware, Lab equipment debugging
Technologies
C, C++, Windows, Android, Linux, ARM SOC, GPU, DSP, I2C, SPI, UART
Responsibilities
Lead, grow and mentor a high-performing embedded software team; Serve as a technical leader and escalation point for complex hardware/software integration issues; Own system-level strategy, architecture, and technical direction; Drive execution of low-level driver and framework software development; Oversee integration between hardware and software; Guide performance, power, and thermal optimization efforts
Seniority
Senior, hands-on IC with leadership
