Software Engineer I

Hewlett Packard EnterpriseRoseville, CA
Hybrid

About The Position

Hewlett Packard Enterprise is the global edge-to-cloud company, helping companies connect, protect, analyze, and act on their data and applications from edge to cloud. The company fosters a culture that values varied backgrounds, flexibility, and bold moves, aiming to accelerate innovation. This role is for a Software Systems Engineer to design, develop, troubleshoot, and enhance software for networking products. The position focuses on systems software development and collaborative problem-solving, seeking candidates with strong C programming skills and experience in software systems and networking applications.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related field.
  • 0-2 years of experience in software engineering.
  • Proficiency in C programming and software systems design tools.
  • Strong analytical, problem-solving, and communication skills.
  • Experience in designing software systems for multiple platform types.
  • Knowledge of software systems testing methodologies, including test plan execution and debugging.

Responsibilities

  • Design and implement software enhancements, updates, and programming changes for subsystems such as operating systems, compilers, networking, databases, and utilities.
  • Analyze design requirements and carry out coding, testing, and integration activities per project guidelines.
  • Develop and execute portions of testing plans and documentation; identify and debug code issues and recommend improvements.
  • Collaborate with internal and external teams to deliver high-quality, reliable, and cost-effective software solutions.
  • Communicate progress, design status, and technical issues with project stakeholders.

Benefits

  • Health & Wellbeing: comprehensive suite of benefits that supports their physical, financial and emotional wellbeing.
  • Personal & Professional Development: investment in career growth with specific programs to help reach career goals, whether becoming a knowledge expert or applying skills to another division.
  • Unconditional Inclusion: an unconditionally inclusive work environment that celebrates individual uniqueness, values varied backgrounds, and offers flexibility to manage work and personal needs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service