Performance Architecture
Baya SystemsJob Title
Performance Architecture
Role Summary
Design and implement performance models and system software to evaluate and optimize fabric, cache, and SoC architectures. Work closely with architects and designers to produce performance analyses that drive IP and system design decisions.
The role spans software and hardware domains within a team focused on performance engineering for multi-die and chiplet-based systems.
Experience Level
Mid-level to Senior engineer. The position expects a minimum of 6 years of experience in the semiconductor or CAD industry; hiring range includes Mid-Level, Senior, and Principal engineers.
Responsibilities
Primary responsibilities include developing simulation and analysis software, building architecture models, and collaborating with cross-functional teams.
- Develop system software in Python and C++ for performance modeling and analysis.
- Implement fabric and cache architecture models and related data structures.
- Develop core software optimization algorithms and platforms for performance evaluation.
- Build concurrent system models to simulate complex interactions across IP blocks.
- Collaborate with architects and designers to translate architectural ideas into measurable performance models.
- Integrate models into engineering workflows and maintain code quality and reproducibility.
Requirements
Must-have technical skills and domain experience.
- Minimum of 6 years of experience in the semiconductor or CAD industry.
- Strong object-oriented programming skills in Python and C++.
- Experience with performance modeling of IPs and SoCs using SystemC or C++-based frameworks.
- Knowledge of computer architecture including CPU, memory systems, and interconnects.
- Expertise in data structures and algorithms.
- Proven ability to build and validate concurrent/system-level models.
- Familiarity with modern development practices such as Git and CI; strong communication and teamwork skills.
Education Requirements
Master's degree in Computer Science, Computer Engineering, or Electrical Engineering preferred; equivalent practical experience is accepted. Fields relevant to computer architecture, SoC design, or related engineering disciplines are applicable.
About the Company
Company: Baya Systems
Headquarters: Santa Clara, CA, USA
Baya Systems is a fast-moving Series B startup focused on accelerating intelligent computing in the emerging chiplet era. They design and license disruptive intellectual property for semiconductor chips and provide software-driven solutions for single-die and multi-die systems. Their contributions aim to simplify the design process for complex System-on-Chip (SoC) and multi-chiplet systems across various markets such as data center, AI, and automotive.
