Embedded Systems Engineer – Linux & C++ jobs in United States
cer-icon
Apply on Employer Site
company-logo

Hewlett Packard Enterprise · 4 hours ago

Embedded Systems Engineer – Linux & C++

Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. They are seeking an Embedded Systems Engineer to develop and maintain embedded software for HPE’s BMC platform, implement and optimize C++ applications, and collaborate with hardware teams for feature development.

Data CenterEnterprise SoftwareInformation TechnologyIT ManagementNetwork Security
check
H1B Sponsor Likelynote

Responsibilities

Develop and maintain embedded software for HPE’s BMC platform, spanning Linux kernel and userspace
Build and maintain custom Linux distributions (OpenEmbedded/Yocto) for embedded systems
Implement and optimize C++ applications in userspace for system services and management features
Debug complex issues across kernel, userspace, and hardware interfaces
Collaborate with hardware teams for new feature development and hardware enablement
Contribute patches upstream to open source projects
Contribute to Yocto/OpenEmbedded layers and board support (recipes, patches)
Improve reliability, boot time, and observability using systemd/journald and standard tooling
Work effectively with a worldwide, distributed development team

Qualification

Embedded software developmentLinux expertiseC++C proficiencyYocto/OpenEmbedded experienceGit proficiencyDebugging skillsDistributed teams experiencePython skillsContainersARM SoC experience

Required

5+ years embedded software development experience
git proficiency and experience in projects using CI/CD and trunk-based development
Linux expertise: kernel build/config, device tree, driver changes
Proficient in either C++ or C, with experience in userspace application development
Familiarity with modern Linux userspace (systemd, journald, dbus)
Experience working with distributed teams

Preferred

Yocto/OpenEmbedded experience (layers/recipes, BSP integration)
Experience with management protocols such as PLDM, i3c, MCTP, PCI VDM
Understanding of Containers and cgroups
Understanding of general networking concepts in Linux
U-Boot basics: boot flow, environment, device tree handoff
ARM SoC experience (I2C, I3C, SPI, GPIO)
Open source contributions to Linux kernel, U-Boot, or Yocto/OpenEmbedded
Python skills for tooling and automation

Benefits

Health & Wellbeing
Personal & Professional Development
Unconditional Inclusion

Company

Hewlett Packard Enterprise

twittertwittertwitter
company-logo
Hewlett Packard Enterprise is an edge-to-cloud company that uses comprehensive solutions to accelerate business outcomes.

H1B Sponsorship

Hewlett Packard Enterprise has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (532)
2024 (585)
2023 (591)
2022 (523)
2021 (551)
2020 (398)

Funding

Current Stage
Public Company
Total Funding
$2.85B
Key Investors
Elliott Management Corp.
2025-04-15Post Ipo Equity· $1.5B
2024-09-10Post Ipo Equity· $1.35B
2015-11-02IPO

Leadership Team

leader-logo
Antonio Neri
President & CEO
linkedin
leader-logo
Fidelma Russo
EVP & GM, Hybrid Cloud and Chief Technology Officer
linkedin
Company data provided by crunchbase