Senior Software Developer Lead - Post Si Validation Tools Development

15 - 20 years

13 - 18 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

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 ExpertiseVery 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 KnowledgeIn-depth knowledge of computer architecture, including processor core design specifications, instruction set architecture, and logic verification.
  • Multi-Processor Cache CoherencyExperience in verifying multi-processor cache coherency and memory subsystems, ensuring seamless operation in complex systems.
  • Operating Systems and ConceptsAtleast 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
  • Mock Interview

    Practice Video Interview with JobPe AI

    Start Software Developer Interview
    cta

    Start Your Job Search Today

    Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

    Job Application AI Bot

    Job Application AI Bot

    Apply to 20+ Portals in one click

    Download Now

    Download the Mobile App

    Instantly access job listings, apply easily, and track applications.

    coding practice

    Enhance Your Python Skills

    Practice Python coding challenges to boost your skills

    Start Practicing Python Now
    IBM logo
    IBM

    Information Technology

    Armonk

    RecommendedJobs for You

    hubli, mangaluru, mysuru, bengaluru, belgaum