The Job logo

What

Where

Graduate Software engineer

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
Join Hewlett Packard Enterprise as a Graduate Software Engineer in Bangalore Urban, Karnataka, India. You will design, develop, troubleshoot, and debug software programs. This is a full-time, hybrid opportunity for those with 0-2 years of experience.

Job Description:

   

Job Family Definition:

Designs, develops, troubleshoots and debugs software programs for software enhancements and new products. Develops software including operating systems, compilers, routers, networks, utilities, databases and Internet-related tools. Determines hardware compatibility and/or influences hardware design.

Management Level Definition:

Applies basic foundation of a function's principles, theories and concepts to assignments of limited scope. Uses professional concepts and theoretical knowledge acquired through specialized training, education or previous experience. Develops expertise and practical knowledge of applications within business environment. Acts as team member by providing information, analysis and recommendations in support of team efforts. Exercises independent judgment within defined parameters.

Responsibilities:

  • Codes and programs enhancements, updates, and changes for portions and subsystems of systems software, including operating systems, compliers, 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 understanding of and relationship with internal and outsourced development partners on software systems design and development.
  • Participates as a member of 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.

Education and Experience Required:

  • Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent
  • Typically 0-2 years experience

Knowledge and Skills:

  • Experience or understanding of software systems design tools and languages.
  • Good analytical and problem solving skills.
  • Understanding of design for software systems running on multiple platform types
  • Understanding of basic testing, coding, and debugging procedures
  • Good written and verbal communication skills; mastery in English and local language.

Additional Skills:

Cloud Architectures, Cross Domain Knowledge, Design Thinking, Development Fundamentals, DevOps, Distributed Computing, Microservices Fluency, Full Stack Development, Security-First Mindset, Solutions Design, Testing & Automation, User Experience (UX)

 

Set alert for similar jobsGraduate Software engineer role in Bangalore Urban, India
Hewlett Packard Enterprise Logo

Company

Hewlett Packard Enterprise

Job Posted

a year ago

Job Type

Full-time

WorkMode

Hybrid

Experience Level

0-2 Years

Category

Engineering

Locations

Bangalore Urban, Karnataka, India

Qualification

Bachelor or Master

Applicants

186 applicants

Related Jobs

Hewlett Packard Enterprise Logo

Graduate Software engineer

Hewlett Packard Enterprise

Bangalore Urban, Karnataka, India

Posted: a year ago

As a Graduate Software Engineer at Hewlett Packard Enterprise, you will collaborate with project managers and development partners to deliver end-to-end technical solutions for cloud-based applications. You will be involved in prototyping, designing, and implementing cloud solutions, contributing to the enhancement of HPE's Cloud Services portfolio.

Hewlett Packard Enterprise Logo

R&D Graduate

Hewlett Packard Enterprise

Bangalore Urban, Karnataka, India

Posted: a year ago

Job Description:     Job Family Definition: Designs, develops, troubleshoots and debugs software programs for software enhancements and new products. Develops software including operating systems, compilers, routers, networks, utilities, databases and Internet-related tools. Determines hardware compatibility and/or influences hardware design. Management Level Definition: Applies basic foundation of a function's principles, theories and concepts to assignments of limited scope. Uses professional concepts and theoretical knowledge acquired through specialized training, education or previous experience. Develops expertise and practical knowledge of applications within business environment. Acts as team member by providing information, analysis and recommendations in support of team efforts. Exercises independent judgment within defined parameters. Responsibilities: Codes and programs enhancements, updates, and changes for portions and subsystems of systems software, including operating systems, compliers, 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 understanding of and relationship with internal and outsourced development partners on software systems design and development. Participates as a member of 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. Education and Experience Required: Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent Typically 0-2 years experience Knowledge and Skills: Experience or understanding of software systems design tools and languages. Good analytical and problem solving skills. Understanding of design for software systems running on multiple platform types Understanding of basic testing, coding, and debugging procedures Good written and verbal communication skills; mastery in English and local language.     Additional Skills: Cloud Architectures, Cross Domain Knowledge, Design Thinking, Development Fundamentals, DevOps, Distributed Computing, Microservices Fluency, Full Stack Development, Security-First Mindset, Solutions Design, Testing & Automation, User Experience (UX)

Hewlett Packard Enterprise Logo

Server Hardware Configuration Engineer

Hewlett Packard Enterprise

Bangalore Urban, Karnataka, India

Posted: a year ago

What you’ll do: Work closely with the platform development & Marketing team to understand the  offering strategy, compatibility, Work in the OTT application tool to setup the dependency rule tagged to the appropriate options. Product and options relationship (compatibility) in the OTT Internal Tool Working with the Product management team on the BTO model Setup in OTT tool that will be used to compare the CTO and BTO offerings This role requires working in the OTT tool to build the product offering structure for the NPI/Sustaining platforms This Role requires updating the OTT tool to build the options compatibility with servers is Compute, HPC and Storage portfolio Closely engage with other CTO Engineers to understand the option offerings and strategy that is implemented in other platforms. Manages the changes that comes up later in the product development and relay those compatibility changes in the OTT application. This will help the downstream systems to have this changes adapted. Develop expertise on OTT Application & processes and CTO engineering processes. Participate regularly in management reviews and provide management reports on weekly or monthly basis Identify and drive the process improvements that adds value to the deliverables. Management Level Definition: Applies basic foundation of a function's principles, theories and concepts to assignments of limited scope. Uses professional concepts and theoretical knowledge acquired through specialized training, education or previous experience. Develops expertise and practical knowledge of applications within business environment. Acts as team member by providing information, analysis and recommendations in support of team efforts. Exercises independent judgment within defined parameters. What you’ll do: Work closely with the platform development & Marketing team to understand the  offering strategy, compatibility, Work in the OTT application tool to setup the dependency rule tagged to the appropriate options. Product and options relationship (compatibility) in the OTT Internal Tool Working with the Product management team on the BTO model Setup in OTT tool that will be used to compare the CTO and BTO offerings This role requires working in the OTT tool to build the product offering structure for the NPI/Sustaining platforms This Role requires updating the OTT tool to build the options compatibility with servers is Compute, HPC and Storage portfolio Closely engage with other CTO Engineers to understand the option offerings and strategy that is implemented in other platforms. Manages the changes that comes up later in the product development and relay those compatibility changes in the OTT application. This will help the downstream systems to have this changes adapted. Develop expertise on OTT Application & processes and CTO engineering processes. Participate regularly in management reviews and provide management reports on weekly or monthly basis Identify and drive the process improvements that adds value to the deliverables. Education and Experience Required: Bachelor's or Master's degree in Industrial Engineering, Manufacturing Engineering, Electrical Engineering, or equivalent. Typically 0-2 years experience Knowledge and Skills: Good analytical and problem solving skills. Basic understanding of material properties and hardware and electrical component design. Good written and verbal communication skills; mastery in English and local language. Basic understanding of server hardware components and layout of the motherboard Option hardware level ( hard drive, memory, PCIe cards, networking and storage) technology

Hewlett Packard Enterprise Logo

Embedded Software Development Expert

Hewlett Packard Enterprise

Bangalore Urban, Karnataka, India

Posted: a year ago

What you’ll do: The primary responsibilities of this role are to Design & Developing software stack for HPE Servers on premise and in the cloud.  The candidate should have detailed knowledge in Computer Architecture, Operating Systems & its administration. Should have good Analytical, communication & presentation skills who can strive in fast paced environments. The candidate should have good experience in agile software development models.   Candidate with following skills / experience is most suitable for this role.   Roles and Responsibilities. Applies advanced subject matter knowledge to solve complex business issues and is regarded as a subject matter expert. Proactively drives the development of new ideas and methods from the scratch. Works on complex problems where analysis of situations or data requires an in-depth evaluation of multiple factors. Exercises significant independent judgment to determine best method for accomplishing work and achieving objectives. Leads and/or provides expertise to functional project teams and may participate in cross-functional initiatives. Acts as an expert providing direction and guidance to process improvements and establishing policies. Frequently represents the organization to external customers/clients. Provides mentoring and guidance to junior employees.   What you need to bring:    Education and Experience Bachelor's or Master's degree in Computer Science or equivalent Minimum 12+ years’ experience   Knowledge and Skills Must have detailed knowledge of OS Concepts, good working experience in Linux and VMWare is preferred.  Knowledge of networking and network protocols. Expert in most of the following languages and have hands-on coding experience in Linux/Unix C/C++ development with make/gcc  (OR) Windows C/C++ development (Visual Studio)  Python, Cloud Experience in end to end system design and architecture, provides design documentation, works with customers and internal teams to enhance the product and define requirements. Able to apply proven design patterns to solve design challenges. Demonstrated track record of learning new technologies, designing & developing software’s stacks. Exceptional troubleshooting and debugging capability Have knowledge on virtualization and container technologies. Able to work in a small team with rapid turn around and tight build schedules Must be independent, quick learner and possess strong communication skills (both written and verbal). Ability to effectively communicate product architectures, design proposals and negotiate options at senior management levels. Knowledge of server hardware (especially HPE ProLiant) a plus.

Hewlett Packard Enterprise Logo

Networking Software Quality Analyst

Hewlett Packard Enterprise

Bangalore Urban, Karnataka, India

Posted: a year ago

Job Description:     High Performance Computing, AI and Labs is a critical element of HPE. We are focused on delivering innovative solutions that accelerate our customers’ digital transformation, enabling them to tackle their complex, and data-intensive workloads. Combining deep expertise and the development of the world’s most cutting-edge, high-performance supercomputers, is defining the next era of computing delivering valuable insight & innovation. Join us and redefine what’s next for you. What you’ll do: Designs quality assurance and test processes for portions and subsystems of end-user applications, systems software, and firmware running on hardware, local, networked, and Internet- based platforms. Analyzes design and determines test scripts, coding, automation, and integration activities required based on general objectives and knowledge of overall architecture of product or solution. Writes and executes complete testing plans, protocols, and documentation for assigned portion of application; identifies and debugs, and creates solutions for issues with code and integration into software and firmware architecture. Leads a project team of other software quality assurance engineers and internal and outsourced development partners to develop reliable and cost- effective testing and quality assurance solutions for assigned applications portion or subsystem. Collaborates and communicates with management, internal, and outsourced development partners regarding test status, project progress, and issue resolution. Represents the software quality assurance team for all phases of larger andmore-complex development projects. Provides guidance and mentoring to less- experienced staff members. Using software quality assurance tools and processes. Software testing methodology, including writing and execution of test plans, debugging, and testing scripts and tools. Strong analytical and problem solving skills. Experience with design for software and firmware running on multiple platform types. Excellent written and verbal communication skills; mastery in English and local language. Ability to effectively communicate product architectures, design proposals and negotiate options at management levels.   What you need to bring: Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent. Typically 5-8 years experience.