Search by job, company or skills

Performance Architect

Performance Architect

Aritha
4-6 Years
Not Disclosed
Early Applicant
Quick Apply
  • Posted a month ago
  • Be among the first 50 applicants

Job Description

We are seeking an innovative Performance Architect to develop system software in Python and C++, focusing on fabric and cache architecture models. You will collaborate closely with architects and micro-architects to create advanced performance models for various IPs and optimize core software algorithms. This role requires expertise in performance modeling of IPs and SoCs, a deep understanding of computer architecture, and strong object-oriented programming skills.

Roles & Responsibilities:

  • Develop system software in Python and C++.
  • Develop fabric and cache architecture models and data structures.
  • Work closely with architects and micro-architects to find innovative ways to develop performance models for different IPs (Intellectual Properties).
  • Develop core software optimization algorithms and platforms.
  • Engage in performance modeling of IPs and SoCs using SystemC or C++.
  • Analyze and debug RTL waveforms to identify performance bottlenecks.
  • Contribute to the design and optimization of computer architecture, including CPU, Memory, and Interconnects.
  • Collaborate with cross-functional teams to ensure performance targets are met throughout the design cycle.

Skills Required:

  • Strong object-oriented programming skills with Python and C++.
  • Experience with performance modeling of IPs and SoCs using SystemC or C++.
  • Experience with computer architecture, CPU, Memory, and Interconnects.
  • Experience with microarchitecture and debugging RTL waveforms.
  • Expert level knowledge of Data Structures and Algorithms.
  • Expert level knowledge of building concurrent system models.
  • Experience with modern code development practices: Git, CI (Continuous Integration), UI (User Interface).
  • Strong interpersonal, communication, and teamwork skills.
  • Ability to analyze complex performance issues and propose effective solutions.

QUALIFICATION:

  • Master's degree in Computer Science, Computer Engineering or Electrical Engineering (or equivalent experience).

Key Skills

About Company

Aritha is a technology services firm, based out of Bengaluru, serving customers worldwide in the areas of Agile Consulting, Telecom and Software development. We are proud to have served a wide variety of customers ranging from startups to Fortune 500 companies cutting across several sectors. Our journey began in 2011 and with every passing milestone, venturing into new technological landscapes and adopting timely upgrades, we are thrilled to perform at a scale higher and deliver greater value to all our stakeholders. We are an equal opportunity employer promoting young engineers to learn, up-skill and perform on global stage. In short, we are “People & Tech”. CAREER AT ARITHA As an employer, we work with the spirit of “enabling people to catalyse execution”. We train, up-skill, cross skill and help them take a leap in their career. Zealous young engineers at Aritha, aligned to the values of Partnership, work with you as an extended team of yours in building technology solutions that solve your business problems.

Similar Jobs

5-7 yrs
Bengaluru, India
Skills:
Performance Modeling, Python, Computer Architecture, interconnects, graphics pipelines, memory systems, performance visualization frameworks, Performance Analysis, caches, hardware modeling, Simulation
2-4 yrs
Bengaluru
Skills:
architecture analysis , Deep Learning, C++, Performance Modeling, Python, parallel computing
8-12 yrs
Bengaluru, India
Skills:
C, Gcc, Microsoft Visual Studio, Windows, Android, Linux, X86, Android Ndk, Arm, Python, CPU architecture, SoC performance characteristics, RISC-V, Instruction tracing, PMU-based tools, Clang, SimPoint methodology, qemu
5-10 yrs
Bengaluru, India
Skills:
Github, Maven, Artifactory, Vagrant, JIRA, Confluence, Docker, Terraform, Powershell Scripting, Bitbucket, Shell Scripting, Saltstack, Python Scripting, Jenkins, Git, Ansible, Puppet, Azure, Kubernetes, Office Suite, Chef, Visio, GitHub Actions, Lucid Charts, Sharepoint, Fabric