Software Engineer for Packet Forwarding
Job Description
Build and improve software for packet forwarding within systems software environments in Sunnyvale.
Responsibilities
- Design limited enhancements, updates, and programming changes for assigned portions and subsystems of systems software, including operating systems, compilers, networking, utilities, databases, and Internet-related tools.
- Analyze design objectives and determine required coding, programming, and integration activities in line with established project guidelines.
- Write and execute portions of testing plans and protocols, and contribute to documentation for assigned application areas.
- Identify, debug, and resolve issues in code; propose changes and improvements based on findings.
- Collaborate with a project team of software systems engineers and internal or outsourced development partners to deliver reliable, cost-effective, high-quality solutions for your systems portion or subsystem.
- Communicate software systems design status, project progress, and issue resolution with internal and outsourced partners.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Information Systems, or equivalent.
- 2+ years of software engineering experience.
- Prior experience using software systems design tools and languages.
- Ability to write C and C++ code.
- Ability to use Python for code testing.
- Analytical and problem-solving skills.
- Prior experience designing software systems that run on multiple platform types.
- Knowledge of software systems testing methodology, including execution of test plans, debugging, and testing scripts in Python.
- Strong written and verbal communication skills, including mastery in English and the local language.
- Ability to effectively communicate design proposals and negotiate options.
Technologies
- C
- C++
- Python
Location and Schedule
- Sunnyvale, California (onsite / hybrid schedule).
Salary
- USD 108,500 - 218,500 per year.
Education
- Bachelor’s or Master’s degree in Computer Science, Information Systems, or equivalent.
Health & Wellbeing
- Comprehensive benefits supporting physical, financial, and emotional wellbeing.
Personal & Professional Development
- Programs to support career goals, including becoming a knowledge expert or applying skills to other divisions.
Unconditional Inclusion
- Unconditionally inclusive approach; celebrates individual uniqueness.
- Flexibility to manage work and personal needs.
- Culture focused on bold moves, working together, and being a force for good.
Accessibility
- HPE is committed to creating an inclusive and accessible workplace and encourages applications from qualified individuals, including those with disabilities.
- Accommodation requests during the application or interview process can be submitted via the secure form linked in the application process (reserved for applicants needing assistance related to a disability).
Recruitment Fraud Alert
- HPE and authorized recruitment agencies/vendors will never charge registration, hiring, or other fees.
- Legitimate processes will not request sensitive personal information (for example, bank account details, Social Security numbers, or national IDs) via social media or chat apps.
- Verify third-party claims through official company channels; report suspected recruitment fraud to local authorities and do not share personal information or make payments.
Similar Jobs
S