Job Title: Software Engineer
Location: Santa Clara, CA
About 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 solutions
Responsibilities?:
- Develop Baya’s system software in Python and C++
- Develop core software optimization algorithms and platforms
- Build performance models of different IP’s
- Work closely with hardware teams to implement configuration knobs for IP’s
- Execute verification test plans to produce high quality software?
Qualifications:
- BS, MS in Computer Science, Computer Engineering or Electrical Engineering
- 2+ years of hands-on experience in the semiconductor or CAD industry
- Strong object-oriented programming skills with Python and C++
- Expert level knowledge of Data Structures and Algorithms
- Expert level knowledge of building concurrent system models
- Strong understanding of computer architecture, memory hierarchies and networking concepts
- Understanding of software systems design and modelling
- Experience with modern code development practices: Git, CI, UI
- Excellent problem-solving skills and attention to detail
- Strong communication and collaboration skills