About the Role
Position Overview
We are looking for a Software Engineer with 3+ years of relevant experience to contribute to the development of next-generation AI-driven engineering systems for AVIP development. You will work closely with architects and senior engineers to build scalable, production-grade systems combining AI and EDA technologies.
Key Responsibilities
- Core Software Development: Design and implement features in AI-driven development frameworks, developer tools, and automation systems.
- Generative AI & LLM Engineering: Contribute to systems involving model fine-tuning, prompt engineering, and evaluation of LLM outputs.
- Agentic Workflow Development: Work on multi-agent systems for task decomposition and code generation.
- Systems & Performance Engineering: Contribute to performance-critical components using modern C++ and low-level optimization techniques.
- Validation & Quality: Develop and maintain unit tests, integration tests, and participate in code reviews.
- Collaboration: Work closely with cross geography AVIP development teams and AI/ML engineers.
Desired Attributes
- Sincerity and attention to detail.
- Curiosity to explore emerging technologies.
- Agility to work in a fast-paced environment.
- Willingness to learn across domains.
The Cadence Advantage
The opportunity to work on cutting-edge technology in an environment that encourages creativity and innovation. Cadence’s employee-friendly policies focus on well-being, career development, and celebrating success.
Requirements
C++ Programming
Experience with modern C++ (C++20/23/26) for software development.
AI Technologies
Familiarity with AI-driven development frameworks and generative AI systems.
Software Development
Proven experience in core software development and building scalable systems.
Collaboration Skills
Ability to work closely with cross-functional teams and engineers.
Nice to Have
Experience with low-level performance optimization techniques.
Knowledge of multi-agent systems and orchestration frameworks.
Benefits
Career Development
Multiple avenues of learning and development available for employees.
Employee Well-being
Policies focused on the physical and mental well-being of employees.