Taro Logo

Software Engineer II - Kinetics

A global electronic design automation company providing software, hardware, and IP for semiconductor chip design.
Kato Scholari 575 00, Greece
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Automotive · Healthcare

Job Description

Join Cadence Design Systems, a global leader in electronic design automation, at their BETA CAE Systems division in Greece. As a Software Engineer II - Kinetics, you'll be part of developing cutting-edge solutions for mechanical and electronic systems design. The role focuses on physical synthesis and dynamic simulation, requiring expertise in C/C++ programming and multibody dynamics. You'll work with cross-functional teams to create innovative solutions that impact various industries including consumer electronics, automotive, and healthcare.

The position demands strong technical skills in numerical methods, dynamical systems theory, and software development. You'll be responsible for designing and implementing complex simulation software, conducting research to improve methodologies, and collaborating with product engineers to deliver robust solutions. The ideal candidate should have an advanced degree in Mechanical Engineering or related field, with specialized knowledge in numerical methods for multibody dynamics.

Cadence offers an attractive compensation package including private health insurance, pension fund, and various workplace amenities. The company provides a modern working environment with state-of-the-art equipment, ongoing training opportunities, and strong support for professional growth. As part of a Fortune 100 Best Companies to Work For, you'll join a team passionate about solving the world's toughest technical challenges while working on meaningful projects that shape the future of technology.

The company culture emphasizes innovation, teamwork, and continuous learning, making it an ideal place for ambitious engineers looking to make a significant impact in the field of mechanical and electronic systems design. Working at Cadence means being at the forefront of technological advancement while enjoying comprehensive benefits and a supportive work environment.

Last updated a month ago

Responsibilities For Software Engineer II - Kinetics

  • Design, develop, troubleshoot, and debug software programs focused on physical synthesis and dynamic simulation
  • Conduct literature reviews to investigate and implement new methodologies in multibody dynamics simulations
  • Collaborate with product engineers' teams to deliver robust engineering solutions
  • Contribute to improving simulation accuracy, computational performance, and software robustness

Requirements For Software Engineer II - Kinetics

  • PhD or MSc in Mechanical Engineering, Applied Mathematics, or related field
  • Strong proficiency in C/C++ programming and software development
  • In-depth understanding of dynamical systems theory
  • Expertise in numerical integration methods for differential-algebraic equations
  • Solid foundation in vector, differential, and integral calculus

Benefits For Software Engineer II - Kinetics

Medical Insurance
Mental Health Assistance
  • Permanent employment contract after six-month evaluation
  • Competitive salary package
  • State-of-the-art equipment
  • Private health insurance
  • Employee Assistance Program
  • Complimentary breakfast and lunch
  • Company-provided transportation
  • On-site gym
  • Private Pension Fund
  • Electric car charging
  • Modern working environment