HP IQ · 1 week ago
Senior System Software Engineer
HP IQ is HP’s new AI innovation lab focused on building intelligent technologies that redefine collaboration and productivity. The role involves enabling on-device experiences by developing low-level driver and framework software, system design, and collaborating with partners in a high-leverage environment.
Computer Software
Responsibilities
Responsible for 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
Qualification
Required
8+ 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
Familiarity with modern C++
Experience with Android development, Linux, or Windows
Familiarity with optimization tools such as Perfmon or Valgrind
Experience porting reference algorithms to hardware accelerators (GPU, DSP, etc)
Familiarity with ARM System-on-Chip (SOC) architecture
Experience developing bare-metal firmware for microcontrollers
Ability to use common lab equipment (eg, 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
Additional flexible paid vacation and sick leave (US benefits overview)
Company
HP IQ
HP IQ (formerly Humane) is HP’s new AI innovation lab focused on building an intelligent ecosystem across HP’s products and services for the future of work.
Funding
Current Stage
Growth StageCompany data provided by crunchbase