Linux Imaging System/Software Engineer (Green Lake)

Hewlett Packard Enterprise
Apply Now

Job Description

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 advanced subject matter knowledge to solve complex business issues and is regarded as a subject matter expert. Frequently contributes to the development of new ideas and methods. Works on complex problems where analysis of situations or data requires an in-depth evaluation of multiple factors. 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. Exercises significant independent judgment within broadly defined policies and practices to determine best method for accomplishing work and achieving objectives. May provide mentoring and guidance to lower level employees.

Responsibilities:

  • Leads multiple project teams of other software systems engineers and internal and outsourced development partners responsible for all stages of design and development for complex products and platforms, including solution design, analysis, coding, testing, and integration.
  • Manages and expands relationships with internal and outsourced development partners on software systems design and development.
  • Reviews and evaluates designs and project activities for compliance with systems design and development guidelines and standards; provides tangible feedback to improve product quality and mitigate failure risk.
  • Provides domain-specific expertise and overall software systems leadership and perspective to cross-organization projects, programs, and activities.
  • Drives innovation and integration of new technologies into projects and activities in the software systems design organization.
  • Provides guidance and mentoring to less- experienced staff members.

Education and Experience Required:

  • Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent.
  • Typically 6-10 years experience.

Knowledge and Skills:

  • Deep knowledge of Linux system, kernel/drivers, software components, and management tools
  • Working experience with Filesystem tools, network configuration, system, Linux packages (rpm/deb), GRUB, KIWI/Packer/etc, Docker, etc
  • Experience building bootable ISO images using iLO virtual media mount
  • Experience with one or more programming language Golang/C/C++
  • Experience with one or more Linux scripting languages (bash/shell, zsh, etc)
  • Experience with one or more automated OS install methods (kickstart, cloud-init, preseed, etc)
  • Experience troubleshooting issues on Linux based systems
  • Experience building/working with VMware ESXi, Windows images
  • Designing and integrating software systems running on multiple platform types into overall architecture.
  • Desired: Experience with REST client/server communications, especially Redfish APIs
  • Desired: Experience with cloud build tools like CircleCI/etc
  • Excellent analytical and problem-solving skills.
  • Excellent communication skills

Company Info.

Hewlett Packard Enterprise

Hewlett Packard Enterprise (HPE) is a prominent American multinational IT company headquartered in Spring, Texas. Established on November 1, 2015, in Palo Alto, California, it emerged from the division of the larger Hewlett-Packard corporation. HPE is distinctly business-oriented, specializing in servers, storage, networking, containerization software, and providing consulting and support services.

  • Industry
    Information Technology
  • No. of Employees
    60,400
  • Location
    Spring, TX, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Hewlett Packard Enterprise is currently hiring Software Engineer Jobs in Austin, TX, USA with average base salary of $120,000 - $190,000 / Year.

Similar Jobs View More