We Are Glad To Inform That You Got The Job- Hope You Hear This Soon-SURVAYU
Posts

Software Engineer at Baya Systems – Bengaluru, India

 


Baya Systems is actively seeking a seasoned Software Verification Engineer to join their team in Bengaluru. This role is pivotal in ensuring the functionality and performance of Baya’s software platforms. The ideal candidate will possess a strong background in building verification infrastructure and writing test sequences for complex software systems.


Job Overview

CategoryDetails
Job TitleSoftware Verification Engineer
CompanyBaya Systems
LocationBengaluru, Karnataka, India
Employment TypeFull-time
Seniority LevelAssociate
Key TechnologiesC++, Python, System C
Experience Required4+ years in software or hardware verification
Preferred SkillsARM CHI and AXI protocols, computer architecture, networking concepts
IndustriesTechnology, Information and Internet, Computer Hardware Manufacturing, Semiconductor Manufacturing

Role Overview

As a Software Verification Engineer at Baya Systems, your responsibilities will include:

  • Owning the functional and performance verification of Baya’s software platforms.

  • Defining software verification infrastructure and processes to ensure high quality and performance.

  • Developing and executing software test plans, verification convergence plans, and monitoring quality metrics.

  • Collaborating with architects to define and verify performance metrics of the IP.

  • Guiding engineers on verification closure.

  • Managing regressions, triaging, and debugging.

  • Signing off on verification and quality for release milestones.


Required Skills & Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.

  • 4+ years of experience in software or hardware verification within the semiconductor, CAD, or automotive industry.

  • Proficiency in Python and C++.

  • Excellent problem-solving skills and attention to detail.

  • Understanding of software systems design and modeling.

  • Understanding of computer architecture and networking concepts.

  • Experience with modern code development practices: Git, CI, UI.

  • Strong communication and collaboration skills.


Preferred Qualifications

  • Proficiency with System C.

  • Familiarity with ARM CHI and AXI protocols.

  • Understanding of System/SoC architecture.


Application Process

APPLY HERE - CLICK HERE


Frequently Asked Questions

Q1: Is this a QA role?

No, this position is specifically for software verification and is not a Quality Assurance (QA) role.

Q2: Does this role involve Java or full-stack development?

No, this role does not involve Java programming or full-stack development responsibilities.

Q3: What programming languages are required for this role?

Proficiency in C++ and Python is required.

Q4: Are there any preferred protocols or architectures to be familiar with?

Familiarity with ARM CHI and AXI protocols, as well as System/SoC architecture, is preferred.

Post a Comment