You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Hewlett Packard Enterprise

Systems Engineer - Linux/ Yocto

  • Hybrid

Salary

Not stated

Similar roles pay $130K - 225K a year · our estimate

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The role is hybrid, with an average of 2 days per week in an office.

The company is building a next-generation Network Operating System. The work spans the Linux kernel, OS infrastructure and user-space software on x86 and ARM platforms, with a focus on performance, reliability, security and scalability.

Responsibilities

  • Build and maintain Linux kernel, platform and infrastructure software.
  • Find and fix complex bugs, security vulnerabilities and integration problems across the stack.
  • Create and upkeep Yocto-based distributions: layers, recipes, packaging and backports.
  • Bring up new hardware platforms and develop board support packages.
  • Make the system faster and more reliable, and improve automation, testing and developer tooling.
  • Work with hardware, platform and software teams to ship production-quality results.

Requirements

  • Strong low-level systems programming skills in C and C++.
  • Solid grasp of Linux OS fundamentals, data structures and algorithms.
  • Experience debugging and changing Linux kernel and user-space code.
  • Experience with x86 and ARM systems, BSP development and hardware bring-up.
  • Strong problem-solving, debugging and collaboration skills.
  • Optional: hands-on knowledge of PCIe, SPI, I2C, GPIO, MDIO and interrupt handling.
  • Optional: strong Yocto Project skills, covering layer management, recipe development, backporting and package integration.
  • Optional: strong understanding of compiler optimizations, C/C++ undefined behavior and memory models, and how modern compilers use these assumptions.
  • Optional: experience with networking protocols and network operating systems.
  • Optional: experience with patch management, backporting and conflict resolution.
  • Optional: familiarity with Git and modern development practices.
  • Optional: experience with embedded systems and device drivers.
  • Bonus: Linux kernel or open-source contributions.
  • Bonus: experience with eBPF, perf, ftrace or performance analysis.
  • Bonus: knowledge of Debian or similar packaging systems.

Conditions

Hybrid role, with an average of 2 days per week in an HPE office.

Job level: TCP02. Department: Engineering.

The company is an equal opportunity employer and decides on qualifications, merit and business need.

Candidates with criminal records are considered in line with applicable law.

Accommodation requests can be made through the company's secure form.

Benefits

  • Health and wellbeing programs covering physical, financial and emotional health.
  • Personal and professional development programs, including paths to become a subject expert or move into another division.
  • A culture that values varied backgrounds and offers flexibility in managing work and personal needs.

About the company

Hewlett Packard Enterprise

Also hiring in Galway, Ireland, Sofia, Bulgaria, United States and 42 more places

66 of their 320 open roles are remote

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 19 checks run
  • 2 red flags

Still hiring?

13 checks

1 red flag

How crowded?

6 checks

1 red flag

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details8 facts · Role, Location, Compensation, Employment
Tech stack
  • C++
  • Linux
Type
Full-time
Region
United States
Pay period
Annual
Show 4 more factsShow less

Role

Category
Development
Tech stack
  • C++
  • Linux

Location

Work model
Hybrid
Region
United States
Days in the office
1 to 2 days

Compensation

Salary
Salary by agreement
Pay period
Annual

Employment

Type
Full-time

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason