HPE is hiring for Software Engineer | Apply Now!

Join Telegram Channel!

HPE is hiring for the position of Software Engineer in Bangalore, India. Candidates with a Bachelor’s/ Master’s Degree are eligible to apply for this position. The complete information, eligibility criteria, and requirements are provided below.

Job Description:

Company NameHPE
PositionSoftware Engineer
QualificationsBachelor’s/ Master’s Degree
Batch2019/ 2020/ 2021/ 2022/ 2023/ 2024
Experience1 – 3 (Years)
LocationBangalore, India

Key Responsibilities:

  • Collaborate with product managers, architects, and engineers to define software requirements and technical specifications.
  • Design, implement, and maintain networking and system-level software components using C and C++.
  • Perform object-oriented analysis and design to develop robust and scalable software solutions.
  • Debug complex system-level issues by applying in-depth knowledge of operating system fundamentals, particularly in Linux or similar environments.
  • Participate in hardware and system-level design discussions to ensure the development of carrier-grade software.
  • Work on Linux system bring-up, device drivers, and kernel-level development tasks.
  • Navigate and contribute to large, existing codebases based on prior experience with complex systems.
  • Apply strong technical, analytical, and problem-solving skills to improve software performance, stability, and resilience.
  • Utilize scripting languages and adopt modern DevOps tools and practices for continuous integration and deployment.
  • Collaborate with cross-functional teams including networking, embedded platform software, and hardware engineering teams.
  • Communicate technical topics clearly and confidently in team discussions and presentations.
  • Lead the design, development, and deployment of switching software for data center switching products.
  • Work closely with product management and cross-functional stakeholders to develop detailed architectural, functional, and design specifications that align with product requirements.
  • Perform end-to-end software development including detailed design, coding, unit testing, functional testing, and defect resolution.
  • Lead development activities within the team, including planning tasks, setting milestones, and strategizing execution in collaboration with engineering managers.
  • Mentor and support junior engineers, fostering technical skill development and building long-term expertise within the team.
  • Coordinate with validation and verification teams to ensure thorough and accurate testing of software for real-world network deployments.
  • Partner with Juniper’s technical assistance team to provide engineering support for resolving critical customer escalations.

Eligibility Criteria:

  • Bachelor’s or Master’s degree in Computer Science, Electronics, Telecommunication Engineering, or a related field.
  • 1 to 3 years of experience in networking and system software development.
  • Strong proficiency in C and C++ programming languages.
  • Solid understanding of data structures and system-level debugging techniques.
  • Expertise in one or more of the following technical domains:
    • Host Complex, System Peripherals & Drivers: Experience with CPU complex (x86), PCIe, SPI, I2C, MDIO, FPGA, CPLD, and Flash drivers.
    • Ethernet Interfaces: Familiarity with high-speed interfaces ranging from 1Gbps to 400Gbps+, including 800G and 1.6T; knowledge of MacSec, timing protocols, and optical technologies such as SFP, QSFP, QDD, and OSFP.
    • High-Speed Packet Forwarding: Experience with network processors, physical layer devices (PHYs), and SerDes technologies.
  • Strong verbal and written communication skills, with the ability to convey technical concepts effectively.

Preferred Skills:

  • Understanding of the SONiC (Software for Open Networking in the Cloud) architecture and hands-on experience in SONiC development and integration.
  • Experience in software development for forwarding ASICs, FPGAs, network processors, or similar hardware components.

About Company:

Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies connect, protect, analyze, and act on their data and applications wherever they live, from edge to cloud, so they can turn insights into outcomes at the speed required to thrive in today’s complex world. Our culture thrives on finding new and better ways to accelerate what’s next. We know diverse backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs. We make bold moves, together, and are a force for good. If you are looking to stretch and grow your career our culture will embrace you. Open up opportunities with HPE.

How To Apply?

  • First, read through all of the job details on this page.
  • Scroll down and press the Click Here button.
  • To be redirected to the official website, click on the apply link.
  • Fill the details with the information provided.
  • Before submitting the application, cross-check the information you’ve provided.

Apply Link: Click Here

Join our WhatsApp Community: Click Here

Join our Telegram Group: Click Here

error: Content is protected !!