# 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_1212262-4?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_f75ab73d-43a

## Description

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.

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

**Benefits**

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

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

- Unconditional inclusion and celebration of individual uniqueness.

## Skills

### Required
- Linux kernel
- Yocto Project
- C/C++
- low-level systems programming
- Linux kernel internals
- OS fundamentals
- data structures
- algorithms
- compiler optimizations
- C/C++ undefined behavior
- memory models
- x86/ARM systems
- BSP development
- hardware bring-up
- PCIe
- SPI
- I2C
- GPIO
- MDIO
- interrupt handling

### Nice to have
- networking protocols
- network operating systems
- automated testing
- CI/CD
- workflow automation
- Patch management
- backporting
- conflict resolution
- Git
- modern development practices
- embedded systems
- device drivers
- eBPF
- perf
- ftrace
- performance analysis
- systemd
- Debian packaging

---

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_1212262-4?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
