Sr IT Software Engineer
SR IT SOFTWARE ENGINEERSanta Clara, CAAbout the role:We are seeking a seasoned Software Engineer with a strong background in computer architecture or networking. The ideal candidate will play a key role in shaping our technology portfolio, bringing expertise and creativity to our solutionsResponsibilities:Develop Baya’s system software in Python and C++Develop core software optimization algorithms and platformsBuild performance models of different IP'sWork closely with hardware teams to implement configuration knobs for IP’sExecute verification test plans to produce high-quality softwareQualifications:BS, MS in Computer Science, Computer Engineering, or Electrical Engineering2+ years of hands-on experience in the semiconductor or CAD industryStrong object-oriented programming skills with Python and C++Expert-level knowledge of Data Structures and AlgorithmsExpert-level knowledge of building concurrent system modelsStrong understanding of computer architecture, memory hierarchies, and networking conceptsUnderstanding of software systems design and modelingExperience with modern code development practices: Git, CI, UIExcellent problem-solving skills and attention to detailStrong communication and collaboration skills