Baya Systems

Performance Architecture

Baya Systems
Apply
3 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.

Tech Stack

Categories

Baya Systems

About Baya Systems

51-200 employees
Contact me