Sign In
 [New User? Sign Up]
Mobile Version

Sr Staff Engineer

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

Job Details

Roles and ResponsibilitiesDescription1. Design and develop Seagate SSDs using SAS, SATA, NVMe technologies.2. Technical leadership to large firmware development teams. Lead design/development and debugging of complex storage and flash controller firmware.3. Interaction with system processors, PCI bus, other PCI components, peripherals, and resident operating system.4. Documentation of product requirements, scope and design. This is required to maintain history of events and provide insight on product design to internal/external partners.QualificationsExperience12- 16 years development or test experience. Experience in Storage/Embedded system design and implementation using Assembly, C and/or C++ languages, software debug/analysis tools, The position requires strong knowledge of operating systems (Linux and Windows based), system processors, PCI based buses & peripherals and pre-boot environments (BIOS and UEFI). Leadership and mentorship skills are highly desired as well.Skills1. Deep understanding of Server and storage subsystems, microprocessors, NUMA, MSIX, system architecture, I/O systems and protocols (HDD, SAS/SATA/SCSI/NVMe),2. Good programming skills in C, C++ and assembly language.3. Deep hands-on experience in design, development of storage FW and system software under Linux and Windows environments.4. Proven expertise in leading design, development and troubleshooting complex problems in embedded environments. Preferably storage controller firmware5. Development and debugging skills involving the use of software debuggers, ICEs, and protocol or logical analyzers.6. Demonstrates good judgment in selecting methods and techniques for obtaining solutions. Networks with key stake holders from other internal functions such as product test, product management and program management to deliver solutions to key problems7. Good written communication skills and the ability to articulate clearly and influence peers and superiors to obtain desired outcomes.
Additional Degree: BE/ B.Tech (Engineering)

Experience: 12-16


Application Programming | Configuration/Release Mgmt | Software Engineer | System Administration
Applying for this job will take you to an external site


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