Software Engineer, Device Security

Engg

San Francisco (CA)

On-site

USD 107,000 - 156,000

Full time

4 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Health insurance
Dental insurance
Vision insurance
Long term/short term disability
Employee assistance program
Flexible spending account
Life insurance
Generous paid parental leave
11 paid holidays
Flexible paid vacation and sick leave

Job summary

HP IQ seeks a Software Engineer specializing in Device Security to build privacy-focused technologies for AI-enabled devices. You will work with security, firmware, OS, hardware, and cloud engineers to protect customer data and strengthen product security throughout the lifecycle.

You will develop security features across embedded systems, PCs, and server workstations, with hands-on experience in secure boot, cryptography, device identity, secure communication, and data protection.

Qualifications

  • Bachelor's degree or equivalent in a technical field (CS/CE/EE/Cybersecurity).
  • 2–4 years of software engineering experience, esp. with embedded systems or security-related development.
  • Proficiency in C, C++, Java or similar systems languages.
  • Foundational security concepts: secure boot, cryptography, authentication, PKI, sandboxing.
  • Experience in embedded, Linux, AOSP, Windows environments; strong debugging and code review skills.

Responsibilities

  • Develop and implement security features for embedded and connected devices (secure boot, key management, encryption, device identity, data protection).
  • Design and implement secure software components using established security architectures and best practices.
  • Collaborate with CoreOS, Firmware, Design, Hardware, and Cloud teams to integrate security into HP IQ products.
  • Develop and maintain software across embedded, AOSP, Linux, or Windows environments in C/C++/Java.
  • Contribute to TrustZone, TEE, kernel-level or hardware-backed security applications with guidance from senior engineers.
  • Help implement secure communication channels between devices and services while protecting data.
  • Work with biometric sensors and hardware to secure data flows across device boundaries.
  • Participate in threat modeling, security reviews, vulnerability analysis, testing and remediation.

Skills

C
C++
Java
Embedded systems
Security concepts
Software development lifecycle
Debugging
Source control

Education

Bachelor's degree in Computer Science / Computer Engineering / Electrical Engineering / Cybersecurity or equivalent

Tools

AOSP
Linux
Windows
TrustZone
TEE
AVB
Keystore
SELinux

Job description

Who We Are

HP IQ is HP's new AI innovation lab. Combining startup agility with HP's global scale, we’re building intelligent technologies that redefine how the world works, creates, and collaborates. We’re assembling a diverse, world-class team—engineers, designers, researchers, and product minds—focused on creating an intelligent ecosystem across HP’s portfolio. Together, we’re developing intuitive, adaptive solutions that spark creativity, boost productivity, and make collaboration seamless. We create breakthrough solutions that make complex tasks feel effortless, teamwork more natural, and ideas more impactful- always with a human-centric mindset. By embedding AI advancements into every HP product and service, we’re expanding what’s possible for individuals, organisations, and the future of work. Join us as we reinvent work, so people everywhere can do their best work.

About the Role

As a Software Engineer specializing in Device Security , you will contribute to building secure, privacy-focused technologies for HP IQ's next generation of AI-enabled devices. You’ll work alongside experienced security, firmware, operating system, hardware, and cloud engineers to help protect customer data and strengthen the security of our products. In this role, you’ll develop and implement security features across embedded systems, PCs, and server-class workstations. You’ll gain hands‑on experience with areas such as secure boot, cryptography, device identity, secure communication, and data protection while contributing to products throughout the development lifecycle. This is an opportunity for an engineer who has a strong foundation in software development and an interest in device security to deepen their technical expertise while working on complex, real‑world security challenges.

What You Might Do
  • Develop and implement security features for embedded and connected devices, including secure boot, key management, encryption, device identity, and data protection.
  • Contribute to the design and implementation of secure software components using established security architectures and industry best practices.
  • Collaborate with engineers across CoreOS, Firmware, Design, Hardware, and Cloud Services to integrate security capabilities into HP IQ products.
  • Develop and maintain software in C, C++, Java, or related languages across embedded, AOSP, Linux, or Windows environments.
  • Contribute to TrustZone, TEE, kernel-level, or other hardware-backed security applications with guidance from experienced engineers.
  • Help implement secure communication channels between devices and services while protecting sensitive and personal data.
  • Work with biometric sensors and other hardware components to support secure data flows across device boundaries.
  • Participate in threat modeling, security reviews, vulnerability analysis, testing, and remediation activities.
  • Apply secure software development lifecycle (SDLC) practices throughout the development process.
  • Investigate security issues, troubleshoot software and system-level problems, and contribute to solutions that improve product security and reliability.
Essential Qualifications
  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Cybersecurity, or a related technical field, or equivalent practical experience.
  • Typically 2-4 years of professional software engineering experience, including experience with embedded systems, operating systems, firmware, or security-related development.
  • Programming experience in C, C++, Java, or a similar systems programming language.
  • Foundational understanding of software and device security concepts such as secure boot, cryptography, authentication, access control, PKI, or application sandboxing.
  • Experience developing or debugging software in embedded, Linux, AOSP, Windows, or similar environments.
  • Understanding of software development fundamentals, including debugging, testing, code reviews, source control, and software development lifecycle practices.
  • Ability to collaborate effectively with engineers and cross‑functional partners to solve technical problems.
  • Strong interest in developing deeper expertise in device security, cryptography, privacy, and secure systems.
Preferred Skills
  • Experience or coursework involving embedded systems, consumer electronics, IoT, operating systems, firmware, or device security.
  • Familiarity with AOSP or Linux security technologies such as TrustZone, TEE, Android Verified Boot (AVB), Keystore, or SELinux.
  • Familiarity with common cryptographic concepts, authentication mechanisms, certificates, or PKI.
  • Exposure to hardware-backed security, secure elements, TPMs, biometric systems, or trusted execution environments.
  • Experience with security testing, vulnerability analysis, threat modeling, or secure coding practices.
  • Familiarity with privacy and security frameworks or standards such as GDPR, CCPA, or ISO.
  • Curiosity and a desire to continue developing expertise in security, privacy, embedded systems, and emerging technologies.
Salary

$107,400-$155,700

Compensation & Benefits (Full-Time Employees)

The salary range for this role is listed above. Final salary offered is based upon multiple factors including individual job‑related qualifications, education, experience, knowledge and skills. At HP IQ, we offer a competitive and comprehensive benefits package, including:

  • 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 )
Why HP IQ?

HP IQ is HP's new AI innovation lab, building the intelligence to empower humanity- reimagining how we work, create, and connect to shape the future of work.

Innovative Work

Help shape the future of intelligent computing and workplace transformation.

Autonomy and Agility Work
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Product Security Engineer - HP IQ
Software Product Security Engineer - HP IQ

HP • San Francisco (CA)

On-site
USD 107,000 - 156,000
Health insurance
Dental insurance
Vision insurance
+7
Software Product Security Engineer – HP IQ
Software Product Security Engineer – HP IQ

HP Development Company, L.P. • San Francisco (CA)

On-site
USD 107,000 - 156,000
Health insurance
Dental insurance
Vision insurance
+5
Lead Software Engineer, Device Security
Lead Software Engineer, Device Security

HP IQ • San Francisco (CA)

On-site
USD 216,000 - 288,000
Health insurance
Dental insurance
Vision insurance
+2
Software Engineering Intern, Product Security (Summer 2027)
Software Engineering Intern, Product Security (Summer 2027)

AI Chopping Block • San Francisco (CA), Northern (KY)

On-site
USD 62,000 - 70,000
Health insurance
Dental insurance
Vision insurance
+7
Senior Engineering Manager, System Software
Senior Engineering Manager, System Software

HP IQ • San Francisco (CA)

On-site
USD 179,000 - 252,000
Health insurance
Dental insurance
Vision insurance
+2
Lead Firmware Engineer
Lead Firmware Engineer

HP • San Francisco (CA)

On-site
USD 162,000 - 252,000
Health insurance
Dental insurance
Vision insurance
+5
Software Engineering Intern, Product Security (Summer 2027)
Software Engineering Intern, Product Security (Summer 2027)

HP IQ • San Francisco (CA)

On-site
USD 62,000 - 70,000
Health insurance
Vision insurance
Disability insurance
+4
Software Engineering Intern, Device Experiences (Summer 2027)
Software Engineering Intern, Device Experiences (Summer 2027)

HP IQ • San Francisco (CA)

On-site
USD 62,000 - 70,000
Health insurance
Vision insurance
Disability insurance
+4
Software Engineering Intern, Connectivity (Summer 2027)
Software Engineering Intern, Connectivity (Summer 2027)

HP IQ • San Francisco (CA)

On-site
USD 62,000 - 70,000
Health insurance
Dental insurance
Vision insurance
+5
Software Engineering Intern, Software Systems (Summer 2027)
Software Engineering Intern, Software Systems (Summer 2027)

AI Chopping Block • San Francisco (CA), Northern (KY)

On-site
USD 94,000 - 106,000
Health insurance
Dental insurance
Vision insurance
+7