Senior Platform Software Engineer
Role details
Job location
Tech stack
Job description
This role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per week from an HPE office., We are looking for a talented and driven Software Engineer to join our Platform Software Team at HPE. In this role, you will contribute to the development of cutting-edge platform software that powers the next generation of HPE routers., * Platform Infrastructure Development: Design, implement, and maintain infrastructure software components such as Routing Engine Redundancy, High Availability features, chassis and line card operations, fabric interconnects, and optical module integration.
- Diagnostics Software: Develop and deliver robust diagnostics tools to ensure the reliability and performance of Juniper routers.
- Cross-Functional Collaboration: Work closely with system and solution test teams to ensure high-quality product and solution delivery.
- Customer Support: Partner with the HPE Technical Assistance Center to provide engineering support for critical customer escalations and successful deployments.
Requirements
- Bachelor's degree in Computer Science, Electrical Engineering, or a related field with 4 years of experience. Master's degree is a plus.
- Minimum of 2 years of experience in C programming.
- At least 2 years of experience in C++ programming.
- Strong hands-on experience with Linux.
- Proven ability to maintain and enhance existing software features.
- Excellent teamwork and communication skills.
Preferred Qualifications:
- 2+ years of experience with object-oriented development in C/C++/Python.
- Exposure to routing and forwarding software is a strong plus.
- Familiarity with hardware-level components and protocols such as:
- Optics, PCIe, SPI, I2C, Retimers, FPGA, CPLD, MDIO, Flash Drivers
- Experience with device drivers, system bring-up, and FreeBSD/Linux internals.
Benefits & conditions
"The expected salary/wage range for this position is provided below. Actual offer may vary from this range based upon geographic location, work experience, education/training, and/or skill level.
- United States of America: Annual Salary USD 136,500 - 276,500 in California The listed salary range reflects base salary. Variable incentives may also be offered."