28 Aug
|
Aritha
|
Bengaluru
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 up-to-date 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.
Skills: Git, Networking Concepts, C++, Data Structures, Python
Experience: 1.00-3.00 Years
📌 Software Verification Engineer (Bengaluru)
🏢 Aritha
📍 Bengaluru