hip webinar automating integration workflow 800x100 (1)

Principal Software Engineer (Emulation software)

Principal Software Engineer (Emulation software)
by Admin on 06-09-2020 at 10:39 am

  • Full Time
  • San Jose, CA
  • Applications have closed

Website Cadence

Cadence is the leader in hardware emulation-acceleration technologies and products.  Our emulation-acceleration system platform is the most advanced industry-leading configurable scalable system, generation after generation, used in labs and datacenters.

As a Principle Software Engineer you will be working in a team oriented environment to develop and maintain advanced emulation and co-simulation run-time software tools. Responsibilities will include, but are not limited to the following:

  • Maintenance/enhancement of existing functionalities and development of debugging features for next generation Palladium emulation system.
  • Palladium debug software development and integration with emulation hardware/firmware.

Position Requirements:

  • This position requires a Bachelor or Master Degree in EE/CS/CE
  • At least 5 years of industry experience.
  • Candidate should be proficient with C/C++, Tcl/Tk and Unix shell programming skills.
  • Multi-threading, RPC and Socket programming experience is preferred.
  • Knowledge with Verilog or VHDL design language and logic design is strongly recommended.
  • EDA/CAD tool development experience or logic design verification experience is highly preferred.
  • Requires good communication skills, attention to details, and ability to work in multi-site/multi-person project.
Share this post via: