
Performance Architecture
Baya Systems3 days ago
Bengaluru, India +3 moreSenior
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.