Sign In
 [New User? Sign Up]
Mobile Version

Staff Engineer

Bengaluru, KA
Job Code:
  • IT
Applying for this job will take you to an external site
  • Shortlist
  • Email Friend
  • Print

Job Details

Essential Job Function & ResponsibilitiesImplement Linux kernel code changesDesign and develop high quality, well tested production bash shell scriptsTriage issues reported by the field and the testing team and participates in discussing and implementing high-quality solutions in a timely and efficient mannerParticipate in discussions and implementation of software support for new hardware, firmware, and features associated with new storage application platforms developed by SeagateMonitor open source and 3rd party sites for fixes related to drivers and firmware for components used by the Seagate platformApply industry-standard design, coding, debugging, and testing best practicesPerform root cause analysis of storage system and component failures including disk drives, storage controllers, and system softwareProvide high quality documentation, release notes and root cause analysis, where requiredCollaborate with team members on reviews, defect root cause analyses, etc.Interact with peers and senior members of other Seagate teams Required Knowledge, Skills & AbilitiesBash shell scripting fluencyLinux development experienceLinux debug and diagnostic capabilitiesPro-active problem solving mindsetAnalyzing and interpreting dataAbility to multitask in a fast-paced diverse development environmentEffective communication skillsWilling/able to consider other viewpoints and able to advocate your own viewpoint Highly Desired SkillsLinux kernel programming experienceThorough knowledge of the Linux runtime interfaces to storage and networkKnowledge of SAS and PCIeMDRAID knowledgeHigh Availability (HA) knowledge (heartbeat/pacemaker)Bonus SkillsCluster/HPC knowledgePython/Perl scriptingKnowledge of Unix variants AIX, BSD, etc.Familiarity with the SAM, SPC, and SBC SCSI standardsExperience working in a lab environmentKnowledge of SCRUM, Kanban, and Test Driven Development (TDD)Test automation Desired Experience5+ years of experience with Linux kernel internals5+ years experience developing storage solutions using SCSI/SATA/SAS, PCIe, HDD, SDD, HBA/HCA, switches (both IB and Ethernet), and firmware QualificationsEducation & Experience Bachelor's degree (CS, EE, or Math preferred) or equivalent work experienceGraduate degree in (CS, EE, or Math preferred) preferred8+ years of experience developing Unix kernel, device driver, and user level components and scripts
Degree: MCA/ PGDCA | ME/ M.Tech./ MS (Engg/ Sciences)

Additional Degree: BE/ B.Tech (Engineering) | BCA (Computer Application)

Experience: 8-10


Application Programming | Software Engineer
Applying for this job will take you to an external site


© Copyright 2015 Al Nisr Publishing LLC - powered by Gulf News