Software Engineer; FreeBSD
Listed on 2026-05-15
-
Software Development
Software Engineer, Embedded Software Engineer, DevOps, C++ Developer
Software Engineer (FreeBSD)
This role has been designed as "Onsite" with an expectation that you will primarily work from an HPE office.
Who We AreHewlett 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.
Job DescriptionWe are seeking a Systems / Software Engineer to join the FreeBSD Operating System team within the HPE Networking division. In this role, you will design, develop, debug, and validate kernel and system‑level software that powers HPE networking platforms at scale.
Work will focus on FreeBSD kernel, drivers, and platform software, enabling new hardware, improving reliability and performance, and solving complex system‑level problems across software and hardware boundaries.
This role will be on‑site in Sunnyvale, CA 2+ days a week. Current schedule is Tuesday/Thursday in office, with more days on site as needed.
Responsibilities- Design, develop, debug, and maintain FreeBSD kernel and system‑level software
- Lead and contribute to platform bring‑up and hardware enablement
- Analyze and resolve complex issues spanning kernel, drivers, hardware, and firmware
- Make sound architecture and design decisions to optimize performance, scalability, and reliability
- Review code and designs to ensure high quality, correctness, and maintainability
- Contribute to and improve test infrastructure and automation
- Collaborate with cross‑functional teams including platform, hardware, QA, and architecture
- Provide technical guidance and mentorship to junior engineers
- Typically 5+ years of experience in system‑level software development
- Strong expertise in FreeBSD OS internals, kernel programming, and system software
- 5+ years of experience developing and validating kernel drivers and platform software
- 5+ years of proven ability to debug complex issues across kernel, drivers, and hardware
- 5+ years of experience resulting in a strong proficiency in C/C++ and complex data structures
- Solid understanding of concurrency, multi‑threading, IPC, and memory management
- Familiarity with TCP/IP networking, virtualization, or distributed systems is a plus
- Experience with test automation, including debugging failures and analyzing logs
- Scripting experience in Python, Rust, or similar languages
- Excellent problem‑solving, communication, and collaboration skills
- Self‑driven, proactive, and able to work effectively in a fast‑paced environment
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field
Health & Wellbeing:
We strive to provide a comprehensive suite of benefits supporting physical, financial, and emotional wellbeing.
Personal & Professional Development:
We invest in your career growth through tailored programs and opportunities across HPE.
Unconditional Inclusion:
We celebrate individual uniqueness and provide flexibility to manage work and personal needs.
Job Level:
Salary:
Annual base USD 120,500 – 243,000 in California. Variable incentives may be offered.
Information about employee benefits in the US can be found at the HPE employee benefits portal.
HPE is an Equal Employment Opportunity/Veteran/Disabled/LGBT employer. We do not discriminate on the basis of race, gender, or any other protected category, and all decisions we make are based on 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.
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 that require employers to consider qualified applicants with criminal histories for employment.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).