Software Engineer II – ΑΙ Meshing

Cadence Design Systems
Greece
Workplace: OnsiteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Analytical problem-solving","Communication","Teamwork","Collaboration","Multidisciplinary execution"]

Develop and enhance software for geometry processing and meshing applications, collaborating across BETA CAE and Cadence teams to deliver impactful engineering products. Design and implement solutions in C++ and Python on Linux/Windows, analyze complex algorithmic problems, and build intuitive user interfaces. Maintain and optimize existing codebases while leveraging AI/ML (deep learning, including Transformers and GNNs) to train and deploy AI models, supported by strong technical and teamwork skills.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Cadence Design Systems
Cadence Design Systems
1 day ago

Software Engineer II – ΑΙ Meshing

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 9 hours agoStatus: Live

Job Summary

Develop and enhance software for geometry processing and meshing applications, collaborating across BETA CAE and Cadence teams to deliver impactful engineering products. Design and implement solutions in C++ and Python on Linux/Windows, analyze complex algorithmic problems, and build intuitive user interfaces. Maintain and optimize existing codebases while leveraging AI/ML (deep learning, including Transformers and GNNs) to train and deploy AI models, supported by strong technical and teamwork skills.
Location: Greece
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop software solutions for geometry processing and meshing applications
  • •Design and implement solutions using C++ and Python on Linux/Windows platforms
  • •Train and deploy AI models for the applications
  • •Analyze, design, and solve complex algorithmic problems
  • •Develop and maintain user interfaces and enhance existing codebases

Pay and Benefits

Perks:Health InsurancePrivate PensionCommuter BenefitsGym Membership

Key Requirements

  • •University degree in Engineering, Physics, Mathematics, Computer Science, or a related field
  • •Strong analytical and algorithmic problem-solving skills
  • •Solid programming knowledge in C/C++ and Python
  • •Knowledge of AI/ML, especially deep learning (e.g., Transformers, GNNs)
  • •Very good command of English
Experience:AI/MLComputational geometryCAD/CAEFinite element methodsDeep learning
Education:Bachelor's in Engineering, Physics, Mathematics, Computer Science, or related field
Skills:Analytical problem-solvingCommunicationTeamworkCollaborationMultidisciplinary execution
Languages:English
Tech Stack:C++CPythonLinuxWindowsAI/MLDeep LearningTransformersGNNsTensorFlowPyTorchScikit-learnNumPyPandasSciPyCAD/CAEFinite Element Methods (FEM)Computational GeometryNumerical AnalysisData Structures and Algorithms

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