CareerPlan

Software Systems Engineer - HP IQ

San Francisco, California, United States of AmericaFull-time$109k–$143k2026-11-04 → 2026-11-10

Core

Develop low-level driver and framework software in C/C++ and device-focused infrastructure in Python to enable on-device experiences leveraging hardware capabilities, sensors, and algorithms.

Role type

Senior IC embedded systems software engineer

Builds

Embedded software solutions for hardware, sensors, and interaction models

Domain

Consumer electronics / Embedded systems

Deliverable

production ML models

Required skills

C++, C, systems design, architecture, embedded platform development, low-level driver development, framework development, Python, debugging hardware-software interfaces, performance optimization, power optimization

Preferred skills

Android development, Linux, Windows, porting algorithms to hardware accelerators (GPU, DSP), firmware development for microcontrollers (bare metal, RTOS), ARM/Qualcomm chip architecture, lab equipment usage (logic analyzers), fast-paced environment experience

Technologies

C, C++, Python, Android, Linux, Windows, ARM, Qualcomm, GPU, DSP, RTOS

Responsibilities

Assist with system design and architecture; Develop low-level driver and framework software in C and C++; Develop device-focused infrastructure software in Python; Debug issues at the interface between hardware and software; Optimize software for better performance and lower power consumption; Collaborate in the software engineering process with documentation, testing, and code review