Software Engineer II
Core
Build AI-powered tools and IDE extensions for Cadence's Stratus High-Level Synthesis (HLS) platform using LLMs and agentic systems.
Role type
Software Engineer II (AI/LLM Systems)
Builds
AI agent features, agentic pipelines, and VS Code extensions for the Stratus HLS environment.
Domain
Electronic Design Automation (EDA) / High-Level Synthesis / Applied AI
Deliverable
production ML models | product features
Required skills
C++, Python, LLM APIs, AI agent frameworks, data structures, algorithms, software design principles
Preferred skills
Skills/slash command development, VS Code extension development, RAG/vector databases, EDA/HLS domain knowledge, cloud ML inference
Technologies
C++, Python, TypeScript, JavaScript, VS Code Extension API, Language Server Protocol, Git, SVN, Perforce, Confluence
Responsibilities
Implement AI agent features leveraging LLMs for code interpretation and generation; Build and test agentic pipelines connecting tools and APIs; Author and maintain Skills and slash commands for AI coding agents; Design Skills orchestrating multi-step agentic flows; Evaluate emerging LLM models and prototype applications; Write, review, and maintain clean, well-tested C++ code; Develop VS Code extension components in TypeScript/JavaScript; Write unit and integration tests and resolve failures; Participate in technical design reviews and code reviews; Write clear engineering documentation.
Seniority
Mid-level IC (2+ years experience)