Software Engineer II

1 Month ago • All levels
Software Development & Engineering

Job Description

The Cadence Palladium Platform is the world's most scalable emulation system, verifying the latest design innovations in electronics. We are seeking a talented engineer to join our team and contribute to the development of the world’s fastest emulator compiler. This role offers a great opportunity to apply creativity and problem-solving skills, and to learn or apply multi-threading/distributed computing to solve large-scale compile problems, including logic optimization, logic modeling, and data structure for emulation.
Good To Have:
  • Exposure to build and version-control systems
  • Coursework in Hardware Descript Language, such as Verilog, SystemVerilog, VHDL
Must Have:
  • Strong understanding of software data structure and algorithms
  • Strong experience in C/C++
  • Bachelor and Master in Computer Science or Electrical Engineering
  • Strong understanding of data structures, algorithms and databases
  • Demonstrated proficiency in C++, gdb debugging, and general software development skills
  • Familiarity with Linux/Unix development

Add these skills to join the top 1% applicants for this job

problem-solving
cpp
data-structures
game-texts
linux
unix
algorithms

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.

We offer amazing opportunities to grow, no matter where you are in your career.

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.

The Cadence Palladium Platform is world most scalable emulation system that verifies most of the latest design innovations in electronics worldwide. We are looking for a talented engineer to join our team and contribute to the world’s fastest emulator compiler development. You’ll have a great opportunity to make a difference by applying your creativity and problem-solving skills, learn and/or apply multi-threading/distributed computing to solve large scale compile problems such logic optimization, logic modeling and data structure for emulation.

The job is located in the Hsinchu Science Park.

Strong understanding of software data structure and algorithms and strong experience in C/C++ are basic job requirements.

Requirements

  • Bachelor and Master in Computer Science or Electrical Engineering.
  • Strong understanding of data structures, algorithms and databases.
  • Demonstrated proficiency in C++, gdb debugging, and general software development skills
  • Familiarity with Linux/Unix development.
  • Exposure to build and version-control systems.
  • Coursework in Hardware Descript Language, such as Verilog, SystemVerilog, VHDL

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

About Us

Cadence plays a critical role in creating the technologies that modern life depends on. We are a global electronic design automation company, providing software, hardware, and intellectual property to design advanced semiconductor chips that enable our customers create revolutionary products and experiences.

Thanks to the outstanding caliber of the Cadence team and the empowering culture that we have cultivated for over 25 years, Cadence continues to be recognized by Fortune Magazine as one of the 100 Best Companies to Work For. Our shared passion for solving the world’s toughest technical challenges, our dedication to pushing the limits of the industry, and our drive to do meaningful work differentiates the people of Cadence.

Set alerts for more jobs like Software Engineer II
Set alerts for new jobs by Cadence
Set alerts for new Software Development & Engineering jobs in Taiwan
Set alerts for new jobs in Taiwan
Set alerts for Software Development & Engineering (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙