SENIOR STORAGE SYSTEMS SOFTWARE ENGINEER

San José - Islas Baleares

Descripción de la oferta de empleo

Hewlett Packard Enterprise is seeking a highly motivated Storage Systems Software Engineer with Linux and embedded C development experience to join our R&D team in the San Jose, California office. We are looking for talented software engineers with strong programming experience and expertise in large systems technology environments. This position involves developing new software features for HPE's Primera family of storage products. Primera Storage Servers use a cluster-based architecture to deliver a single storage platform that scales from two and eight controllers while offering a highly available storage server capable of tolerating hardware and software faults without service interruption. This individual will design, develop, troubleshoot and debug software programs for software enhancements and new products; develop software including storage systems, operating systems both kernel and user mode; determine hardware compatibility and/or influences hardware design. Responsibilities: Design, implement, and update Linux Kernel based IO and  USER space IO development and debug 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. Designs enhancements, updates, and programming changes for portions and subsystems of systems software. Analyzes design and determines coding, programming, and integration activities required based on general objectives and knowledge of overall architecture of product or solution Manages and expands relationships with internal and outsourced development partners on software systems design and development. Represents the software systems engineering team for all phases of larger and more-complex development projects. Provides guidance and mentoring to less- experienced staff members 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 application architecture. 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. Leads a project team of other software systems engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for assigned systems portion or subsystem. Collaborates and communicates with management, internal, and outsourced development partners regarding software systems design status, project progress, and issue resolution. 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: Expert C programming and debugging skills Expert understanding of Linux kernel programming Strong Linux-based development experience Exposure to one or more of the following: Fibre Channel(FC), NVMe, iSCSI, or SAS Comprehensive & detailed knowledge of primary storage and embedded firmware/OS Strong knowledge of defensive programming techniques Linux Multi-threaded, User Services development experience Understanding of the Software Development Lifecycle Exposure to storage technologies: Compression, Deduplication and Volume management Experience in Enterprise Storage Systems, RAID Storage is a plus Test driven programming experience is a plus Distributed systems knowledge is a strong plus Extensive experience with multiple software systems design tools and languages Excellent analytical and problem solving skills Experience in overall architecture of software systems for products and solutions Designing and integrating software systems running on multiple platform types into overall architecture Evaluating forms and processes for software systems testing and methodology, including writing and execution of test plans, debugging, and testing scripts and tools Excellent written and verbal communication skills; mastery in English and local language. Ability to effectively communicate product architectures, design proposals and negotiate options at senior management levels Proven ability to be proactive, productive, and flexible in a fast-paced environment Effective collaboration, relationship building, and influencing of team members to work towards a common goal #LI-CT
Ver oferta completa
No me interesa

Detalles de la oferta

Empresa
  • Hewlett Packard Enterprise
Tipo de Contrato
  • Indefinido, jornada completa
Fecha de publicación
  • 24/03/2020
Fecha de expiración
  • 22/06/2020
Embedded software engineer (junior & senior)
Silicon gears

Your role: as an embedded software engineer, you will develop, model and integrated software modules for the automotive industry in adas (advanced driver assistance systems) or gateway projects key responsibilities: configure os modules analyse customer requirements be able to debug code for microcontroller......

SENIOR SOFTWARE QUALITY ASSURANCE ENGINEER
Vèringer Ingeniería Avanzada S.L.

Ability to quickly learn new systems and processes...description: company leader in its sector is looking for senior software quality assurance engineer for madrid with at least 10 years of experience in a similar position, business process understanding and, database knowledge...ability to work collaboratively......

Senior Java Software Engineer
Agile Content

Experience in developing robust, highly scalable systems...handling software repositories and the git version control...we are looking for the best senior java software engineer! our future colleague can be based anywhere in spain...experience in software development best practices, including optimization......

Battery Management Software Engineer (M/W/D) - Germany
TalentSeed

You are a software engineer experienced in the development of functionally safe systems...their state-of-the-art battery systems are key to making the aircraft extremely safe to fly...implementation of application-level safety critical software for li-ion battery management system based on high level......

Battery Management Software Engineer - Germany
TalentSeed

You are a software engineer experienced in the development of functionally safe systems...their state-of-the-art battery systems are key to making the aircraft extremely safe to fly...implementation of application-level safety critical software for li-ion battery management system based on high level......

SOFTWARE QUALITY ASSURANCE ENGINEER
Vèringer Ingeniería Avanzada S.L.

Ability to quickly learn new systems and processes...company leader in its sector is looking for senior software quality assurance engineer for madrid with at least 7 years of experience in a similar position, business process understanding and, database knowledge...work with cross-functional teams to......

Ingeniero software embebido senior
We bring strategy consultants

Entusiasmo por hacer software de calidad...requisitos del puesto ¿qué te pedimos?como ingeniero de software embebido senior te pedimos:formación: ingeniero superior en informática, telecomunicaciones o electrónica...tendrás acceso completo al hardware y todas las capas software...io/ingeniero-software-embebido-senior/apply......

Junior Embedded Software Engineer
We Bring Strategy Consultants

Entusiasmo por hacer software de calidad...2 años de experiencia desarrollando software embebido en c/c...tendrás acceso completo al hardware y todas las capas software...io/ingeniero-de-software-embebido-junior-dasa requisitos del puesto¿qué te pedimos? como ingeniero de software embebido junior te......

Junior software engineer – pràcticas madrid (ref. se/01)
Expert System Iberia slu

Estamos buscando un junior software engineer en prácticas para nuestras oficinas de madrid...expert system desarrolla software de inteligencia artificial que entiende el significado del lenguaje escrito...contribuirá al desarrollo de proyectos y aplicaciones software específicas con la finalidad de satisfacer......

Software engineer
ICN2: catalan institute of nanoscience and nanotechnology

Coordinate work with other developers of the software...es/siesta) one of the most popular open source software for materials science...research area or group: theory and simulation group description of group/project: the theory and simulation group at icn2 is offering a software engineer position to......