Senior Software Developer Lead - Post Si Validation Tools Development

IBM BANGALORE, IN

Company

IBM

Location

BANGALORE, IN

Type

Full Time

Job Description

Introduction

India Systems Development Lab (ISDL) is part of IBM Systems world-wide technology development lab. Established in 1996 the Lab is headquartered in India's Silicon Valley and startup hub - Bengaluru with a strong presence in Pune and Hyderabad. Developers at ISDL deliver technology innovations across the entire Systems portfolio - z Systems Power / OpenPOWER Systems and Storage. The team here works across the entire stack from processor design firmware operating system to software defined storage. The lab also focuses on innovations thanks to the creative energies of the teams. The lab has contributed over 400+ patents in cutting edge technologies and inventions so far.

While computing veers towards cognitive cloud mobile social and security the lab has significantly contributed to not just new products focused in these areas but has also ushered in new development models such as Agile Design Thinking and DevOps.

Your role and responsibilities

Candidate should have experience in leading teams on Software development of post Si validation tools firmware development  or driver development. Candidate shall design and develop algorithms for Post Silicon Validation of next generation IBM server processors SOCs and ASICs.  Candidate must work on  coverage closure by developing comprehensive test plans and strategies and drive to achieve coverage goals while interacting with stakeholders verif teams and design teams. He/She will be  working on processor Bringup Activities and own key debugs during the bring up/power on phase. The candidate will be expected to interface with multiple stakeholders in hardware design teams lab teams performance teams and characterization teams.   He/She must be skilled in utilizing object-oriented programming skills in C/C++ and scripting languages like Python/Perl to write complex test scenarios to automate/optimize. Candidate must possess experience in verifying multi-processor cache coherency and memory subsystems ensuring seamless operation in complex systems. Proficiency in emulator env/FPGA validation is preferred. She/he must possess excellent leadership skills to enable and empower team members to deliver at a project level. He/She must also demonstrate excellent communication skills. Candidate should have implemented agile processes in his/her prior leadership roles. The candidate must have an eagerness and curiosity to learn and be willing to code and participate hands on.

Required education
Bachelor's Degree
Preferred education
Master's Degree
Required technical and professional expertise

  • Technical Expertise: Very proficient in C programming Strong Scripting skills. Over 15 years experience in hands on Software development using C C++. with 5 years experience in technical leadership
  • Computer Architecture Knowledge: In-depth knowledge of computer architecture including processor core design specifications instruction set architecture and logic verification.
  • Multi-Processor Cache Coherency: Experience in verifying multi-processor cache coherency and memory subsystems ensuring seamless operation in complex systems.
  • Operating Systems and Concepts: Atleast 2 years experience with Multithreading context switching memory management related development
Preferred technical and professional experience

  • IO device drivers firmware exposure(NIC controller PCIe device controllers ASIC FW development experience)
  • X86 Architecture ARM architecture
  • RISC V architecture
  • Spike simulator experience QEMU simulator
Apply Now

Date Posted

12/17/2025

Views

0

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Senior Software Engineer, Cloud Platform Services - IBM

Views in the last 30 days - 0

IBM Software offers innovative cloud solutions with opportunities for growth The role involves leading cloud platform services collaborating on best p...

View Details

Application Developer-ServiceNow - IBM

Views in the last 30 days - 0

This role involves collaborating with global clients on innovative projects requiring a bachelors degree and certifications in ServiceNow products wit...

View Details

Application Developer-Microsoft Power Platform - IBM

Views in the last 30 days - 0

The text promotes IBM Consultings career opportunities emphasizing longterm client relationships collaboration innovation and professional growth It h...

View Details

Application Developer-Process Management (BPM) - IBM

Views in the last 30 days - 0

This text describes a Data Engineer role at IBM Consulting emphasizing collaboration with global clients innovation in hybrid cloud and AI and experti...

View Details

Application Developer-Process Management (BPM) - IBM

Views in the last 30 days - 0

This text describes a Software Developer role at IBM Consulting emphasizing collaboration with global clients hybrid cloud and AI innovation and oppor...

View Details

Application Developer-Commerce Transformation - IBM

Views in the last 30 days - 0

This text describes an entrylevel IBM Consulting role focused on delivering technical and industry expertise to clients globally It highlights opportu...

View Details