Software Engineer II

Cadence Design Systems
Cork
Workplace: OnsiteFull timeFunction: Software EngineeringSkills: ["Collaboration","Communication","Accepting feedback","Motivation","Testability mindset"]

Join the Stratus HLS engineering team to build AI-powered tooling for high-level synthesis workflows. You’ll develop production-quality C++ and Python, design and test LLM-based agent systems, and create IDE tooling (including VS Code extensions). Work on prompt/RAG pipelines, instrument agent quality metrics, evaluate new LLM frameworks, and deliver well-tested changes through regression and release systems in a fast-moving environment.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Cadence Design Systems
Cadence Design Systems
3 days ago

Software Engineer II

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 2 hours agoStatus: Live
Reposted: similar role first listed 7 months ago

Job Summary

Join the Stratus HLS engineering team to build AI-powered tooling for high-level synthesis workflows. You’ll develop production-quality C++ and Python, design and test LLM-based agent systems, and create IDE tooling (including VS Code extensions). Work on prompt/RAG pipelines, instrument agent quality metrics, evaluate new LLM frameworks, and deliver well-tested changes through regression and release systems in a fast-moving environment.
Location: Cork
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Implement AI agent features in the Stratus HLS environment using LLMs for code interpretation, completion, and generation.
  • •Build and test agentic pipelines connecting Stratus tools/APIs to provide context-aware guidance to users.
  • •Apply prompt engineering and contribute to RAG pipelines to improve AI response accuracy and relevance.
  • •Develop and maintain Skills/skills-like slash commands and orchestrated multi-step agent flows for reliable Stratus automation.
  • •Write, test, and maintain clean C++ code; develop VS Code extension components; support regression/release workflows and resolve failures before release.
Travel: Low travel

Pay and Benefits

Perks:HolidayHealth InsuranceDentalPensionGym MembershipEquityLife InsuranceVolunteer TimeIncome Protection

Key Requirements

  • •Bachelor’s degree in Computer Science, Electrical Engineering, or related field with 2+ years relevant industry experience; or Master’s with 1+ year relevant experience.
  • •Solid C++ (or another compiled, statically typed language) skills, including memory management, performance trade-offs, and code organization.
  • •Proficiency in Python for scripting, data processing, automation, or ML workflows.
  • •Experience with LLM APIs, AI agent frameworks, or machine learning tools via academic projects, internships, or industry experience.
  • •Strong fundamentals in data structures, algorithms, and software design (modularity, separation of concerns, testability).
Experience:EDAAI/MLMachine learningLLMs
Education:
Skills:CollaborationCommunicationAccepting feedbackMotivationTestability mindset
Tech Stack:C++PythonTclTypeScriptJavaScriptVS CodeVS Code Extension APILanguage Server ProtocolDebug Adapter ProtocolClaude CodeGitHub CopilotOpenCodeClaudeGPT-4LLMsRAGRetrieval-augmented generationChromaPineconeWeaviate

Company Brief

Cadence Design Systems
Provides electronic design automation (EDA) software, IP, and services for semiconductor and systems companies to design, verify, and implement integrated circuits, systems-on-chip, and electronic systems across industries including communications, automotive, and consumer electronics.
Industry: Developer Tools
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Jose, United States
Founded: 1988
Glassdoor
Glassdoor: 3.9
WebsiteLinkedInGlassdoor