AR

Software Verification Engineer

Aritha
Bangalore ₹1-3 LPA Posted 31 Jul 2025
FULL TIME
Git
Networking Concepts
C++
Data Structures
Python

Job Description

We are seeking a seasoned Software Verification Engineer with a strong background in computer architecture or networking. The ideal candidate will play a key role in shaping our technology portfolio, bringing expertise and creativity to our solutions by developing high-quality software, optimizing algorithms, building performance models, and executing comprehensive verification test plans.

Roles and Responsibilities:

  • Develop system software in Python and C++.
  • Develop core software optimization algorithms and platforms.
  • Build performance models of different IPs (Intellectual Properties).
  • Work closely with hardware teams to implement configuration knobs for IPs.
  • Execute verification test plans to produce high-quality software, ensuring functionality and performance meet specifications.
  • Participate in the design, development, and architecture of scalable and reliable software solutions.
  • Contribute to system-level architecture discussions and propose improvements or optimizations.
  • Collaborate with cross-functional teams, including hardware design and development teams, to ensure comprehensive test coverage and timely resolution of issues.
  • Document test results and report defects clearly and concisely.

Qualifications and Preferred Skills:

  • Strong object-oriented programming skills with Python and C++.
  • Expert level knowledge of Data Structures and Algorithms.
  • Expert level knowledge of building concurrent system models.
  • Strong understanding of computer architecture, memory hierarchies, and networking concepts.
  • Understanding of software systems design and modeling.
  • Experience with modern code development practices: Git, CI (Continuous Integration), UI (User Interface).
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.
  • Ability to analyze complex technical problems and propose effective solutions.
  • Familiarity with verification methodologies and tools used in the semiconductor or CAD industry.

QUALIFICATION:

  • BS, MS in Computer Science, Computer Engineering or Electrical Engineering.

Join WhatsApp Channel