My Client:Early-stage startup based in Silicon Valley and Bangalore and is funded by tier-1 Venture Capital and Corporate investors. This position can be located in Santa Clara, CA -or- Bangaluru, IndiaTheir Mission:Fuel the chiplet semiconductor revolution and chiplet economy with the best in class and scalable fabric, cache, coherency IPs and software platforms. Delivering the industry’s first software defined and flexible multi-level cache coherent fabric IPs and Chiplet design and architecture platforms that are needed for the next wave of high-performance computing systems. They have been started by veterans from the industry with a proven track record of developing industry leading products both at top semiconductor companies as well as successful startups.The Role/Position Responsibilities:Develop system software in Python and C++Develop fabric and cache architecture models and data structuresDevelop core software optimization algorithms and platformsWork closely with architects and designers to find innovative ways to develop performance models for different IP’s Requirements and Qualifications:Master’s degree in Computer Science, Computer Engineering or Electrical Engineering (or equivalent experience)Minimum of 4 years of experience in the semiconductor or CAD industryStrong object-oriented programming skills with Python and C++Experience with performance modeling of IP’s and SoC’s using System C or C++Experience with computer architecture, CPU, Memory and InterconnectsExpert level knowledge of Data Structures and AlgorithmsExpert level knowledge of building concurrent system modelsExperience with modern code development practices : Git, CI, UIStrong interpersonal, communication and teamwork skills-Current San Francisco/Greater Bay Area AND/OR Bengaluru, India candidates only.-Please apply directly here or to me (rich@dacsearch.com)-Note: I cannot accept resumes from recent grads for this company, they are a startup and require at least 3/4 years of hands on industry expeience