Staff Engineer

1 month ago


Bengaluru, Karnataka, India Western Digital Full time

Job Summary:

We are seeking a highly skilled Staff Engineer to join our Firmware Development Engineering team. As a Staff Engineer, you will be responsible for designing and developing firmware for Western Digital SAS/NVMe/NVMe-oF storage enclosures/servers.

Key Responsibilities:

  • Design and develop firmware for storage enclosures/servers
  • Collaborate with engineers within the team and across other teams in the company
  • Coordinate testing activities
  • Develop and maintain firmware for various processor architectures
  • Implement features for in-band and out-of-band platform monitoring and management

Requirements:

  • 8-12 years of experience in software development with a focus on platform software/firmware development
  • Excellent proficiency in embedded Linux systems development and firmware protocols
  • Coding skills in C, C++, Golang, and Python programming
  • Experience with root of trust and secure booting of firmware in various processor architectures
  • Good exposure to various encryption protocols and algorithms
  • Understanding of x86, UEFI, x64 CPU instructions, and general architecture
  • Experience with I2C, IPMI, KVM, SOL, WS-MAN, Open BMC development, Redfish, Swordfish, SAS, PCIe
  • Strong knowledge of server internals
  • Experience with FPGA's and debuggers is a plus
  • Experience in software stack (BIOS, kernels, OS interactions, drivers, Virtualization, OpenCL areas) are preferred
  • Expertise in design and implementation of multitasking, event-driven real-time firmware is preferred
  • Demonstrated ability to work well in a diverse and cross-geo team environment
  • Knowledge of TCP/IP protocol and experience in solving complicated networking issues is a plus
  • Exposure to scalable and distributed systems is a plus
  • Good communication and organizational skills are required

Qualifications:

  • B.E / B.Tech / M.E / M.Tech - E.C.E / CSE / IT
  • 8-12+ years of industry experience in the field of storage/networking/server domain with strong fundamentals

About Western Digital:

Western Digital thrives on the power and potential of diversity. As a global company, we believe the most effective way to embrace the diversity of our customers and communities is to mirror it from within. We believe the fusion of various perspectives results in the best outcomes for our employees, our company, our customers, and the world around us. We are committed to an inclusive environment where every individual can thrive through a sense of belonging, respect, and contribution.


  • API Staff Engineer

    4 weeks ago


    Bengaluru, Karnataka, India shreeniwas Full time

    Staff Engineer APIWe are seeking a highly skilled Staff Engineer API to lead our backend API team. As a passionate representative of our product and brand, you will be responsible for the design, implementation, deployment, and support of APIs across product verticals.In this role, you will mentor junior engineers and evangelize best software engineering...


  • Bengaluru, Karnataka, India Dew Software Full time

    Dew Software is seeking a highly skilled and experienced Staff Mechanical Engineer to drive innovative mechanical systems and components for various applications.As a Staff Mechanical Engineer at Dew Software, you will play a key role in designing and developing cutting-edge mechanical systems and components. You will collaborate with cross-functional teams...


  • Bengaluru, Karnataka, India Nielsen Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our team at Nielsen. As a Staff Software Engineer, you will be responsible for delivering technical solutions that meet the needs of our business.Key ResponsibilitiesMeter Deployment: Design, build, and maintain new features in our browser-extension software meter.CI/CD...

  • Staff Engineer

    1 month ago


    Bengaluru, Karnataka, India Infineon Technologies Full time

    Job DescriptionIn your new role as a Staff Engineer at Infineon Technologies, you will be responsible for implementing, maintaining, and monitoring the company's IT infrastructure.Key Responsibilities:Implementing and maintaining the IT infrastructure to ensure high availability and performance.Designing and implementing procedures for system troubleshooting...


  • Bengaluru, Karnataka, India Odessa Full time

    Job Title: Staff EngineerOdessa is a leading provider of leasing solutions to global financial institutions. We're seeking a highly skilled Staff Engineer to join our team and contribute to the development of our cutting-edge technology platform.About the RoleAs a Staff Engineer, you will be responsible for designing, developing, and maintaining our software...

  • Staff Engineer

    1 month ago


    Bengaluru, Karnataka, India Synopsys Inc Full time

    Job Title: Staff Application EngineerWe are seeking a highly skilled and motivated Staff Application Engineer to join our team at Synopsys Inc. This role will be responsible for providing technical expertise to customers, helping them succeed in using state-of-the-art static timing characterization and library modeling tools.Key Responsibilities:Provide...

  • API Staff Engineer

    4 weeks ago


    Bengaluru, Karnataka, India shreeniwas Full time

    We are seeking a Staff Engineer API to join our team at Shreeniwas.This is a unique opportunity to take ownership of the design, implementation, deployment & support of APIs across product verticals.You will be working closely with cross-functional teams to drive technical excellence and innovation.We are looking for a passionate representative of product...

  • Staff Engineer

    4 weeks ago


    Bengaluru, Karnataka, India Infineon Technologies Full time

    Job SummaryThe Staff Engineer will be responsible for designing the overall architecture and functionality of the hypervisor, including architectural decisions, resource management, VM lifecycle management, security features, and integration with hardware and software components. This role requires expertise in low-level programming, operating system...


  • Bengaluru, Karnataka, India Infineon Technologies Full time

    Job Title: Staff Verification EngineerJob Description:We are seeking a skilled Staff Verification Engineer to join our team at Infineon Technologies. As a key member of our verification team, you will be responsible for developing and implementing verification methodologies and strategies to ensure the quality and reliability of our products.Key...

  • Senior Staff Engineer

    1 month ago


    Bengaluru, Karnataka, India Connectpro Management Consultants Private Limited Full time

    Job Title: Senior Staff EngineerJob Summary:We are seeking a highly skilled Senior Staff Engineer to join our team at Connectpro Management Consultants Private Limited. As a Senior Staff Engineer, you will be responsible for designing and integrating RTL micro architecture for IoT SoCs, working with digital/analog/RF IP teams to arrive at IP configuration at...


  • Bengaluru, Karnataka, India Western Digital Full time

    Job Title: Staff Engineer, Systems Design EngineeringAbout the Role:We are seeking a skilled Staff Engineer to join our Memory Systems Data Analytics Team. As a Staff Engineer, you will be responsible for driving analytics to demonstrate NAND-related features on Flash products.Key Responsibilities:Analyze large amounts of data to discover trends and patterns...


  • Bengaluru, Karnataka, India Illumina Full time

    Job Summary: Illumina is seeking a Staff Salesforce Engineer to support our Commercial Sales and Revenue Operations organization for project implementations and ongoing support of our global Salesforce Sales Cloud and Congo system. This role will provide challenging and continuous innovation opportunities with deep technical knowledge of the system.


  • Bengaluru, Karnataka, India Connectpro Management Consultants Private Limited Full time

    Job Title: Senior Staff Verification EngineerJob Summary:We are seeking a highly skilled Senior Staff Verification Engineer to join our team at Connectpro Management Consultants Private Limited. The successful candidate will be responsible for the verification of one or more IP blocks at IP-level and leading to chip-level for USB and automotive...


  • Bengaluru, Karnataka, India TE Connectivity Full time

    Job Title: Staff Product EngineerTE Connectivity is a global leader in industrial technology, delivering innovative connectivity and sensor solutions. We serve diverse industries, including transportation, industrial, medical, energy, and data communications.Role Overview:As a Staff Engineer in the Industrial & Medical Sensors team, you will develop MR-based...


  • Bengaluru, Karnataka, India The Nielsen Company Full time

    About the RoleThis is a key position within our software development team, responsible for delivering technical solutions that meet the needs of our global operations. As a Staff Software Engineer, you will play a critical role in shaping the technical direction of our projects and mentoring junior engineers.Key ResponsibilitiesDesign, implement, and...


  • Bengaluru, Karnataka, India Recro Full time

    Job Title: Staff Security Automation EngineerJob Summary:We are seeking a highly skilled Staff Security Automation Engineer to join our team at Recro. As a Staff Security Automation Engineer, you will be responsible for building, maintaining, and running necessary automation for security and compliance.Key Responsibilities:Lead, design, and develop automated...


  • Bengaluru, Karnataka, India Circles Life Full time

    About Circles LifeCircles Life is a global technology company reimagining the telco industry with its SaaS platform - Circles X, helping telco operators launch and operate successful digital brands through its offerings.We are a dynamic and innovative company, backed by global investors such as Sequoia, Warburg Pincus, EDBI and Founders Fund, and we are...


  • Bengaluru, Karnataka, India Commonwealth Bank Full time

    Job Title: Staff Engineer for Gen AI SolutionsJob Summary: We are seeking a highly skilled Staff Engineer to join our Gen AI team at Commonwealth Bank. As a Staff Engineer, you will be responsible for designing, developing, and maintaining complex Gen AI systems that support our business outcomes.Key Responsibilities:Develop and maintain robust, scalable...


  • Bengaluru, Karnataka, India Connectpro Management Consultants Private Limited Full time

    Job Title: Senior Staff Verification EngineerCompany: Connectpro Management Consultants Private LimitedJob Summary:We are seeking a highly skilled Senior Staff Verification Engineer to join our team. The successful candidate will be responsible for owning the verification of one or more IP blocks at IP-level and leading to chip-level for USB and automotive...


  • Bengaluru, Karnataka, India LinkedIn Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our Productivity Engineering team at LinkedIn. As a key member of this team, you will play a pivotal role in designing and developing business processes, systems, applications, information, and data that drive our company's success.Key ResponsibilitiesDesign and develop software...