
Software Verification Engineer
Baya Systemsover 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.