# Systems Engineer- Linux/ Yocto

**Company**: Hewlett Packard Enterprise
**Location**: San Juan, Puerto Rico
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://hpe.wd5.myworkdayjobs.com/en-US/Jobsathpe/job/San-Juan-Puerto-Rico-Puerto-Rico/Systems-Engineer--Linux--Yocto_1212247-5?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_04891f9f-557

## Description

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

**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.

**Requirements**

- Strong low-level systems programming in C/C++.

- Deep understanding of Linux OS fundamentals, data structures, and algorithms.

- Experience debugging and updating Linux kernel and user-space components.

- Experience with x86/ARM systems, BSP development, and hardware bring-up.

- Strong problem-solving, debugging, and collaboration skills.

**Preferred Qualifications**

- Hands-on knowledge of PCIe, SPI, I2C, GPIO, MDIO, and interrupt handling.

- 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 networking protocols and network operating systems.

- Experience with Patch management, backporting, and conflict resolution.

- Familiarity with Git and modern development practices.

- Experience with embedded systems and device drivers.

**Benefits**

- Comprehensive suite of benefits that supports physical, financial, and emotional wellbeing.

- Investment in your career with programs to help you reach your career goals.

- Unconditionally inclusive work environment that celebrates individual uniqueness.

## Skills

### Required
- Linux
- C/C++
- Yocto Project
- x86/ARM systems
- BSP development

### Nice to have
- PCIe
- SPI
- I2C
- GPIO
- MDIO
- interrupt handling
- compiler optimizations
- networking protocols
- Patch management
- Git

---

Source: [Apply at hpe.wd5.myworkdayjobs.com](https://hpe.wd5.myworkdayjobs.com/en-US/Jobsathpe/job/San-Juan-Puerto-Rico-Puerto-Rico/Systems-Engineer--Linux--Yocto_1212247-5?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
