A complete application in a minute — tailored resume and cover letter, ready to send.
Hewlett Packard Enterprise seeks an advanced software engineer to design, develop, maintain, and debug networking system software, including OS, interfaces, protocols, security features, and SoC SDKs or drivers.
Requires a master's or PhD in CS/EE/CE/IS with 5–8 years in networking, embedded systems, or high-performance security platforms. Strong C/C++ and Python skills, and experience with Unix/Linux are essential.
Design, develop, maintain, and debug networking system software, including operating systems, network interfaces, protocols, security functions, and SoC SDKs or drivers. Investigate complex system and field issues, contribute to architecture and testing, and collaborate with hardware, QA, system test, and customer-facing teams to deliver reliable solutions.
Requirements: A master's or PhD degree in Computer Science, Electrical Engineering, Computer Engineering, or Information Systems is required, along with 5-8 years of experience in networking, embedded systems, or high-performance security platforms. Candidates should have strong C/C++ and Python skills, experience with switches, routers, multi-core embedded platforms, Unix/Linux, and hardware-software integration; link-layer protocols and Broadcom or Marvell SDKs are preferred.
Key Skills: C/C++, Python, Networking, Embedded Systems, High-Performance Security Platforms, Switches and Routers, Multi-Core Embedded Platforms, Network Interfaces, Protocol Handling, Security Processing, Operating System Internals, Virtualization, Computer Architecture, System-Level Debugging, Unix/Linux, Hardware-Software Integration
Benefits: Health and Wellbeing Benefits, Professional Development