Software Engineer II

Cadence Design Systems

4.4

(53)

Cork, Ireland

Why you should apply for a job to Cadence Design Systems:

  • 4.4/5 in overall job satisfaction
  • 4.4/5 in supportive management
  • 87% say women are treated fairly and equally to men
  • 89% would recommend this company to other women
  • 87% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Parental leave is available for both paternity and maternity
  • Flexible work options available
  • 88% of employees at Cadence say it is a great place to work compared to 57% of employees at a typical U.S.-based company.
  • #R48163

    Position summary

    **

    Job Overview:

    If you are an engineer who enjoys an exciting, fast-moving environment and daily technical challenges as much as we do, the Cadence Stratus team will be a great fit for you. We are looking for an LLM/ML developer who will be a key contributor in building AI agents to assist users of the Stratus High Level Synthesis technology.

    Job Responsibilities:

    • Design and implement autonomous AI agent systems that leverage LLMs for tasks like code interpretation, code completion and code generation.

    • Understand emerging LLM and AI agent technologies and apply them to the Stratus AI agent to produce value added product features.

    • Own, develop and maintain a portion of the Stratus C++ code base

    • Absorb requirements specifications for new features and write accompanying function specifications for the development process

    • Interface with regression system to test code commits as part of the development process

    Job Qualifications:

    • BS/MS degree in Computer Science or related field, 1+ years of industry experience

    • Development experience in C++ and utilizing REST APIs

    • Experience using REST APIs to integrate with backend services a plus

    • Experience coding GUI plugins in Qt a plus

    • Advanced experience working with LLM/ML technologies

    • Able to translate requirements into both high-level and detailed architectures

    • In-depth understanding of data structures, algorithms, and distributed systems

    • Enthusiastic, highly motivated, and able to work collaboratively

    • In-depth understanding of various technologies and frameworks with ability to combine into practical solutions

    Additional Information:

    Cadence is committed to equal employment opportunity and employment equity throughout all levels of the organization. We strive to attract a qualified and diverse candidate pool and encourage diversity and inclusion in the workplace.

    Travel: >10% (ensure to call out relevant travel %)

    We're doing work that matters. Help us solve what others can't.

    Why you should apply for a job to Cadence Design Systems:

  • 4.4/5 in overall job satisfaction
  • 4.4/5 in supportive management
  • 87% say women are treated fairly and equally to men
  • 89% would recommend this company to other women
  • 87% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Parental leave is available for both paternity and maternity
  • Flexible work options available
  • 88% of employees at Cadence say it is a great place to work compared to 57% of employees at a typical U.S.-based company.