Systems/Software Engineer I
Hewlett Packard Enterprise
This job at a glance
- Who can apply
- New grads and up to 2 years · Bachelor's degree or Master's degree
- Must know
- NetworkingData structures & algorithmsPythonGoLinux
- Work
- On-site in Sunnyvale
- Pay
- Not stated by the employer.
- Skill demand
- Python72%Data structures & algorithms34%Networking22%Go13%of 64 similar entry-level jobs posted in the US this week
- Listed
- Nov 12, 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
This role is designed as Onsite, with the expectation of primarily working from an HPE office.
Key Responsibilities
- Codes and programs enhancements, updates, and changes for subsystems of systems software, including operating systems, compilers, networking, utilities, databases, and Internet-related tools.
- Executes established test plans and protocols for assigned portions of code; identifies, logs, and debugs assigned issues.
- Develops an understanding of and relationship with internal and outsourced development partners on software systems design and development.
- Participates as a member of a project team of other software systems engineers and internal and outsourced development partners to develop reliable, cost-effective, and high-quality solutions for low to moderately-complex products.
Requirements & Tech Stack
- Strong programming fundamentals, including algorithms and data structures.
- Proficiency in programming languages such as Python, GoLang.
- Understanding of operating systems (Linux) and computer networking concepts.
- Understanding of L2/L3 protocols such as TCP/IP protocol suite, Ethernet switching.
- Understanding of routing protocols (e.g., OSPF, BGP, IS-IS, Multicast, MPLS, RSVP, L2VPN, L3VPN, VPLS.. etc.).
- Experience in FreeBSD/LINUX/VM environments.
- Must possess outstanding problem-solving skills.
- Excellent communication skills, both verbal and written.
Qualifications
- Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent.
- Typically 0-2 years of experience.
- Experience in various test methodologies (white box, black box, solution testing) is desirable.
- Be a fast learner, proactive, and able to handle multiple tasks efficiently while adapting to existing and newer technologies.
- Outstanding problem-solving skills in the diagnosis and resolution of customer issues.