Hewlett Packard Enterprise
Hewlett Packard Enterprise
Hewlett Packard Enterprise develops enterprise technology for organizations running hybrid cloud and AI-driven operations. Its portfolio spans HPE ProLiant servers and HPE Cray high-performance computing, HPE Alletra storage, HPE Aruba networking, AI platforms and turnkey AI factories, and GreenLake as-a-service solutions. HPE also provides security capabilities such as Zero Trust and SASE, alongside professional, advisory, and support services that help large organizations modernize infrastructure, manage data-center environments, and deploy AI at scale.

Senior Platform Software Engineer — Sunnyvale Hybrid

Build high-performance networking and security software for embedded platforms at Hewlett Packard Enterprise. Work across protocols, drivers, operating systems, and system-level debugging.

Description

  • Develop and debug enhancements for high-performance networking and security products
  • Create software for operating systems, network subsystems, routing engines, security modules, embedded platforms, and Internet tools
  • Assess hardware compatibility and help shape designs for network interface and link-layer protocols
  • Implement updates and improvements to networking system software
  • Build and maintain interfaces, protocols, security functions, SoC SDKs, and drivers
  • Translate design requirements into coding and integration plans
  • Participate in architecture reviews, test planning, verification, and technical documentation
  • Diagnose complex issues through log analysis and system-level investigation, then recommend improvements
  • Work with hardware, QA, systems testing, and customer-facing teams
  • Maintain and enhance existing features through sustaining engineering
  • Provide technical direction and coordinate work across engineering partners

Requirements

  • Master’s or PhD in Computer Science, Electrical Engineering, Computer Engineering, Information Systems, or a related field
  • Five to eight years of experience in networking, embedded systems, or high-performance security platforms
  • Proficiency in C or C++ and Python
  • Hands-on experience with switches, routers, and security systems
  • Experience developing for multicore embedded platforms, including network interfaces, protocol processing, and security functions
  • Strong knowledge of operating-system internals, virtualization, computer architecture, and system-level debugging
  • Experience with Unix or Linux and hardware-software integration
  • Familiarity with software testing methods, test-plan execution, and debugging tools
  • Clear written and verbal communication skills
  • Ability to collaborate effectively, mentor colleagues, and contribute to a high-performance engineering culture

Benefits

  • Benefits designed to support physical, financial, and emotional wellbeing
  • Programs for personal growth and professional development
  • Flexible work options that support work-life needs
  • Inclusive workplace with accessibility accommodations
  • Variable incentive compensation may be available

Related Jobs