Software Engineer I: Verification IP
Cadence
Job Summary
Cadence Design Systems Inc. is seeking a motivated Software Engineer I: Verification IP in Belo Horizonte, Brazil. Cadence is a leader in Verification IP (VIP), supporting over 40 communication protocols and 60 memory interfaces, compatible with major simulators and verification languages. This role involves developing and validating PCIe/CXL Verification IP, collaborating with a multi-site team, and resolving customer implementation and usage issues to ensure project success.
Must Have
- Complete Bachelor's degree in Electrical Engineering/Computer Science or related field
- Algorithms and data structures knowledge
- Experience in C/C++ programming
- Great verbal and written communication in English and Portuguese
Good to Have
- Advanced debugging techniques for proficiency in troubleshooting software issues and debugging a large codebase
- Working knowledge of PCI Express (PCIe) or CXL protocol
Perks & Benefits
- Competitive benefits
Job Description
Be part of PCIe/CXL verification IP team and development efforts of the most complex industry leading software solutions for hardware/SOC memory and protocol verification. Responsible for software development and validation of PCIe/CXL Verification IP. Participate in development efforts of the PCIe/CXL product to meet customer use model, solution requirements, protocol specification and execute necessary SW development practices to create reusable robust software solution to enable verification of these interface protocols. Work with multi-site and diverse team. You need to effectively collaborate multi location development team to contribute in PCIe/CXL verification IP development, milestones technical roadmap and people training for success. Work with technical support lead and key customers to resolve implementation or usage issues as Cadence VIP products are used within various verification environments and timing critical to our customer’s successes.
Requirements:
- Complete Bachelor's degree in Electrical Engineering/Computer Science or related field
- Algorithms and data structures knowledge
- Experience in C/C++ programming
- Great verbal and written communication in English and Portuguese
Nice to have:
- Advanced debugging techniques for proficiency in troubleshooting software issues and debugging a large codebase
- Working knowledge of PCI Express (PCIe) or CXL protocol
Additional Job Details:
- Employment category: CLT.
- Employment term: 40 hours/week.
- Competitive benefits.
- Location: Av. do Contorno 5800, Savassi, Belo Horizonte, Minas Gerais