Baya Systems

Software Verification Engineer

Baya Systems
Apply
over 1 year ago
Bengaluru, IndiaMid Level

Responsibilities

  • Own functional and performance verification of Baya’s software platforms.
  • Define software verification infrastructure and processes to ensure quality and performance.
  • Develop and execute software test plans and verification convergence plans while monitoring quality metrics.
  • Collaborate with architects to define and verify IP performance metrics.
  • Guide engineers on verification closure.
  • Manage regressions, triage issues, and debug failures.
  • Sign off on verification and quality for release milestones.

Requirements

  • Bachelor’s or master’s degree in Computer Science, Computer Engineering, or Electrical Engineering, or equivalent experience.
  • At least 4 years of software or hardware verification experience in the semiconductor, CAD, or automotive industry.
  • Proficiency in Python and C++.
  • SystemC proficiency is preferred.
  • Familiarity with Arm CHI and AXI protocols is preferred.
  • Understanding of software systems design, modeling, computer architecture, networking concepts, and System/SoC architecture.
  • Experience with Git and modern code development practices.
  • Strong problem-solving, attention to detail, communication, and collaboration skills.

Benefits

  • Performance incentives.
  • Comprehensive medical, dental, and vision benefits.
  • 401(k) retirement plan.
  • Equity.

Tech Stack

Categories

Baya Systems

About Baya Systems

51-200 employees
Contact me