Systems Engineer- Linux/ Yocto

Zerto

San Juan (PR)

Hybrid

USD 120,000 - 180,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Health & Wellbeing
Professional Development
Unconditional Inclusion

Job summary

Hewlett Packard Enterprise is seeking a Systems Engineer to join our Linux/Yocto team. The role focuses on the Linux kernel, OS infrastructure, and user-space software across x86 and ARM, aiming for performance, reliability, security, and scalability.

You will build and maintain Yocto distributions, enable new hardware platforms, and collaborate with hardware, platform, and software groups to deliver production-quality solutions. Hybrid work with two days per week in an office.

Qualifications

  • Strong low-level systems programming in C/C++.
  • Deep understanding of Linux kernel internals and OS fundamentals.
  • Experience debugging Linux kernel and user-space components.
  • Strong Yocto Project expertise, including layer management and packaging.
  • Experience with x86/ARM, BSP development and hardware bring-up.
  • Hands-on knowledge of PCIe, SPI, I2C, GPIO, MDIO, and interrupts.
  • Strong problem-solving and collaboration skills.

Responsibilities

  • Develop and maintain Linux kernel, platform, and infrastructure software.
  • Debug and resolve complex bugs, security vulnerabilities, and integration issues across the software stack.
  • Build and maintain Yocto-based distributions, including layers, recipes, packaging, and backports.
  • Enable new hardware platforms and support BSP development.
  • Improve system performance, automation, testing, and developer productivity.
  • Collaborate across hardware, platform, and software teams to deliver production-quality solutions.

Skills

C/C++
Linux kernel
Yocto Project
Compiler optimizations
x86/ARM BSP
PCIe/SPI/I2C
Debugging
Team collaboration

Tools

Git
Patch management
Backporting
Debian packaging

Job description

Systems Engineer- Linux/ Yocto

This role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office.

Who We Are:

Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies connect, protect, analyze, and act on their data and applications wherever they live, from edge to cloud, so they can turn insights into outcomes at the speed required to thrive in today’s complex world. Our culture thrives on finding new and better ways to accelerate what’s next. We know varied backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs. We make bold moves, together, and are a force for good. If you are looking to stretch and grow your career our culture will embrace you. Open up opportunities with HPE.

Job Description:
About the Role

Join us in building a next-generation Network Operating System. You'll work across the Linux kernel, OS infrastructure, and user-space software on x86 and ARM platforms, driving performance, reliability, security, and scalability.

What You'll Do
  • Develop and maintain Linux kernel, platform, and infrastructure software.
  • Debug and resolve complex bugs, security vulnerabilities, and integration issues across the software stack.
  • Build and maintain Yocto-based distributions, including layers, recipes, packaging, and backports.
  • Enable new hardware platforms and support BSP development.
  • Improve system performance, automation, testing, and developer productivity.
  • Collaborate across hardware, platform, and software teams to deliver production-quality solutions.
Required Qualifications
  • Strong low-level systems programming in C/C++.
  • Deep understanding of Linux kernel internals, OS fundamentals, data structures, and algorithms.
  • Experience debugging and maintaining Linux kernel and user-space components.
  • Strong Yocto Project expertise, including layer management, recipe development, backporting, and package integration.
  • Strong understanding of compiler optimizations, C/C++ undefined behavior, memory models, and how modern compilers leverage these assumptions for optimization.
  • Experience with x86/ARM systems, BSP development, and hardware bring-up.
  • Hands-on knowledge of PCIe, SPI, I2C, GPIO, MDIO, and interrupt handling.
  • Strong problem-solving, debugging, and collaboration skills.
Preferred Qualifications
  • Experience with networking protocols and network operating systems.
  • Automated testing, CI/CD, and workflow automation.
  • Experience with Patch management, backporting, and conflict resolution.
  • Familiarity with Git and modern development practices.
  • Experience with embedded systems and device drivers.
Nice to Have
  • Linux kernel or open-source contributions.
  • Experience with eBPF, perf, ftrace, or performance analysis.
  • Familiarity with systemd.
  • Knowledge of Debian packaging.
What We Can Offer You:
Health & Wellbeing

We strive to provide our team members and their loved ones with a comprehensive suite of benefits that supports their physical, financial and emotional wellbeing.

Personal & Professional Development

We also invest in your career because the better you are, the better we all are. We have specific programs catered to helping you reach any career goals you have — whether you want to become a knowledge expert in your field or apply your skills to another division.

Unconditional Inclusion

We are unconditionally inclusive in the way we work and celebrate individual uniqueness. We know varied backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs. We make bold moves, together, and are a force for good.

Job:

Engineering

Job Level:

TCP_03

HPE is an Equal Employment Opportunity/ Veterans/Disabled/LGBT employer. We do not discriminate on the basis of race, gender, or any other protected category, and all decisions we make are made on the basis of qualifications, merit, and business need. Our goal is to be one global team that is representative of our customers, in an inclusive environment where we can continue to innovate and grow together. Please click here: Equal Employment Opportunity.

Hewlett Packard Enterprise is EEO Protected Veteran/ Individual with Disabilities.

HPE will comply with all applicable laws related to employer use of arrest and conviction records, including laws requiring employers to consider for employment qualified applicants with criminal histories.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Systems Engineer- Linux/ Yocto
Systems Engineer- Linux/ Yocto

Hewlett Packard Enterprise • San Juan (PR)

On-site
USD 120,000 - 180,000
Systems Engineer- Linux/ Yocto
Systems Engineer- Linux/ Yocto

Hewlett Packard Enterprise Company • Friday Harbor (WA)

On-site
USD 110,000 - 160,000
Linux & Yocto Systems Engineer (Hybrid)
Linux & Yocto Systems Engineer (Hybrid)

Hewlett Packard Enterprise • San Juan (PR)

Hybrid
USD 120,000 - 180,000
Systems/Software Engineer II
Systems/Software Engineer II

Hewlett Packard Enterprise • Sunnyvale (CA)

On-site
USD 106,000 - 214,000
Systems/Software Engineer I
Systems/Software Engineer I

Hewlett Packard Enterprise • San Juan (PR)

Hybrid
USD 80,000 - 110,000
Manageability Firmware Engineer
Manageability Firmware Engineer

Hewlett Packard Enterprise • Spring (TX)

On-site
USD 98,000 - 186,000
Benefits package
Manageability Firmware Engineer
Manageability Firmware Engineer

Hewlett Packard Enterprise • BLOOMINGTON (MN)

On-site
USD 93,000 - 214,000
Hybrid work schedule
Manageability Firmware Engineer
Manageability Firmware Engineer

Hewlett Packard Enterprise • Fort Collins (CO)

On-site
USD 98,000 - 186,000
OEM Systems Software Engineer I
OEM Systems Software Engineer I

Hewlett Packard Enterprise • Spring (TX)

Hybrid
USD 72,000 - 166,000
Systems/Software Eng - Graduates
Systems/Software Eng - Graduates

Hewlett Packard Enterprise Development LP • Aguadilla (PR)

On-site
USD 65,000 - 90,000