
Performance Architecture
Baya Systems2 months ago
Responsibilities
- Develop system software in Python and C++.
- Develop fabric and cache architecture models and data structures.
- Develop core software optimization algorithms and platforms.
- Collaborate with architects and designers to develop performance models for different intellectual properties.
Requirements
- Master’s degree in Computer Science, Computer Engineering, or Electrical Engineering, or equivalent experience.
- Minimum of 6 years of experience in the semiconductor or CAD industry.
- Strong object-oriented programming skills with Python and C++.
- Experience modeling the performance of intellectual properties and SoCs using SystemC or C++.
- Experience with computer architecture, CPUs, memory, and interconnects.
- Expert knowledge of data structures and algorithms.
- Expert knowledge of building concurrent system models.
- Experience with modern code development practices including Git, CI, and UI.
- Strong interpersonal, communication, and teamwork skills.
Benefits
- Performance incentives.
- Comprehensive medical, dental, and vision benefits.
- 401(k) retirement plan.
- Equity.
- Onsite role with locations in Santa Clara, California; Austin, Texas; Cambridge or Bristol, UK; and Bengaluru, India.
About Baya Systems
Baya Systems designs and licenses on-chip and multi-die fabric and communication IP that enables interoperable, chiplet-based semiconductor systems. It also provides software development platforms to speed SoC and multi-chiplet design for data center, AI, infrastructure, automotive, and edge applications. Founded in 2023 and headquartered in Santa Clara, the privately held company is backed by investors including Matrix Partners and Intel Capital and operates as a Series B startup.