Career EngineCareer Engine
Your matchExample
83%match
Why you fitThis role calls for C++ and C — tell us what you know and we'll check the rest.
Gap to noteAlso lists Systems Design — worth confirming before you apply.

Get roles like this, scored and matched, in your inbox.

Sign up free →

Job Opening

HP Inc logo

Software Systems Engineer - HP IQ

HP Inc · San Francisco, CA · Posted 2 days ago

$109k–$143kic
1+ yrs expC++CPythonEmbedded SystemsFirmware DevelopmentDevice DriversSystems DesignAndroid

Build low-level drivers and firmware in C/C++ for first-of-its-kind HP hardware, debugging the seam between silicon and software in a startup-style environment.

Software Systems Engineer - HP IQ Description - HP IQ’s System Software team enables on-device experiences to take full advantage of our hardware capabilities. We collaborate with internal and external partners in a high-leverage environment that enables us to spend a majority of our time developing solutions that are unique to our hardware, sensors, algorithms, and interaction models. If you enjoy solving complex, interdisciplinary problems with a world-class team, we'd love to hear from you!

What You Might Do

  • Learn what it's like to be a part of a world-class embedded software team building a first-of-its-kind product in a startup environment
  • 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

Essential Qualifications

  • 1+ years of experience in system software engineering and embedded platform
  • Experience in at least one of the following programming languages: C++ or C
  • Strong background in systems design and architecture

Preferred Skills

  • Experience with Android development, Linux, or Windows
  • Familiar with porting reference algorithms to hardware accelerators (GPU, DSP, etc)
  • Familiar with developing firmware for microcontrollers such as bare metal or RTOS
  • Experience with ARM or Qualcomm chip architecture
  • Ability to use common lab equipment (eg, logic analyzers) to debug low-level SW issues
  • Desire or experience working in fast paced environments.

Salary Range: $109,350-$143,250

Compensation & Benefits (Full-Time Employees)

…

Apply on HP Inc's site →

This posting is sourced from HP Inc's own career site — applying takes you there directly.

Get roles like this, scored and matched, in your inbox.

Sign up free →

Related roles

There are 890 open roles at HP Inc right now. This role is one of 35 Systems Engineer openings in San Francisco, CA and centers on C++, C, Systems Design, and Android.

Want roles like this found for you?

Set your Focus once. Career Engine screens every new opening every week.

A scored, explained shortlist — not a keyword match — delivered weekly. Free for one profile.