Platform Software Engineer

HP Enterprise

Sunnyvale, United States Posted September 26, 2026

Check how well your resume matches this job

Remote Full-time Senior
Salary Range

$120,500 - $243,000

Job Description

Join our team as a Platform Software Engineer, where you will design, develop, troubleshoot, and debug software programs for high-performance networking and security systems. You will work independently, providing technical guidance and coordinating with team members and cross-functional partners. Your responsibilities will include developing software for operating systems, network subsystems, routing engines, security modules, utilities, embedded platforms, and Internet-related tools. You will also analyze design requirements, define coding and integration activities, and contribute to architectural reviews. Additionally, you will collaborate with hardware, QA, system test, and customer-facing teams to deliver robust, cost-effective software solutions.

  • Design, develop, troubleshoot, and debug software programs for enhancements and new products in high-performance networking and security systems.
  • Collaborate with hardware, QA, system test, and customer-facing teams to deliver robust, cost-effective software solutions.
  • Analyze design requirements, define coding and integration activities, and contribute to architectural reviews.
  • Master or PhD degree in Computer Science, Electrical Engineering, Computer Engineering, Information Systems
  • 5-8 years of experience in networking, embedded systems, or high-performance security platforms
  • Experience with Unix/Linux environments and hardware–software integration
  • Preferred: Experience with AI tools for coding assistance (e.g., Copilot) and intelligent debugging
  • Ability to collaborate effectively, mentor others, and contribute to a high-performance engineering culture
  • Preferred: Experience with Link Layer protocols such as LACP, LLDP, EAPOL, etc
  • Strong understanding of OS internals, virtualization, computer architecture, and system-level debugging
  • Preferred: Experience with Broadcom and/or Marvell SDKs for switching or network-interface subsystems
  • Knowledge of software testing methodologies, including test plan execution and debugging tools
  • Preferred: Knowledge of AI/ML techniques for predicting potential software or hardware errors
  • Strong experience working with switches, routers, and security systems
  • Experience developing software for multi-core embedded platforms, including network interfaces, protocol handling, and security processing
  • Strong written and verbal communication skills, able to present design proposals and negotiate design decisions
  • Strong programming skills in C/C++ and Python
Required Skills
software development troubleshooting collaboration quality assurance electrical engineering Linux GitHub Copilot testing artificial intelligence communication C++ Python
How to apply

You apply on HP Enterprise’s own careers site. No account needed.

Apply on company site
How well do you match?

Upload your resume and ARes scores it against this job in a few seconds. No account needed.

Your resume is read to calculate the match and then deleted. Nothing is saved.

Already have access? Sign in
About HP Enterprise

See every open role at HP Enterprise on ARes.

More Jobs at HP Enterprise
Share This Job