
Software Engineer II: AI Agents Hardware Verification
Cadence Design Systems2 days ago
Belo Horizonte, BrazilMid Level
Responsibilities
- Build and develop LLM-based agents with modern frameworks to automate complex design verification workflows.
- Connect AI agents to enterprise platforms for broader cross-product workflows.
- Design test suites to monitor and validate agent behavior, identify hallucinations, and improve reliability.
- Implement safety filters and human-in-the-loop mechanisms to keep agents within business constraints.
Requirements
- Complete a bachelor’s degree in computer science or computer engineering, or equivalent experience.
- At least two years of software development experience.
- Advanced proficiency in Python.
- Hands-on experience with LangChain, CrewAI, LangGraph, or AutoGen.
- Knowledge of prompt engineering, tool calling, and model tokenization.
- Familiarity with RAG pipelines and vector databases.
- Experience with a Unix environment.
- Very good spoken and written English and Portuguese.
- Experience with version control systems is preferred.
- Experience with C++ or TCL is preferred.
- Knowledge or experience with design verification, EDA, VLSI design, Verilog, or VHDL is preferred.
Benefits
- Competitive benefits.
- Full-time employment under the CLT employment category at 40 hours per week.
- On-site location at Av Contorno 5800, Belo Horizonte, Minas Gerais, Brazil.
Categories
About Cadence Design Systems
Cadence Design Systems builds electronic design automation (EDA) software, emulation/acceleration hardware, and reusable IP that help semiconductor and systems companies design, verify, and implement chips and electronic systems. It also develops computational engineering tools, including computational fluid dynamics and molecular modeling for drug discovery. Founded in 1988 and headquartered in San Jose, California, Cadence is a public company listed on NASDAQ under the ticker CDNS.