Design Engineer II

1 Year ago • All levels • Software Development & Engineering

Job Summary

Job Description

Cadence/Tensilica is seeking a Design Engineer II to join their DSP engineering group. The role involves the verification of advanced DSP cores, their instruction set architectures, and hardware implementations. Responsibilities include implementing architectural simulation testbenches in C/C++/RTL, writing C/assembly language diagnostics, assertion checkers, and coverage monitors to achieve verification goals. The engineer will also assist with developing test plans, debugging failures, and analyzing coverage data, collaborating closely with market-specific DSP teams, Design Verification, and RTL and EDA teams. The company emphasizes hiring leaders and innovators making an impact on the world of technology.
Must have:
  • Knowledge of DSPs, instruction sets, computer arithmetic, and processor architecture.
  • Good knowledge of C.
  • Working knowledge of Verilog and EDA simulators/testbench methodologies.
  • Good English communication skills (written and verbal).
  • Strong problem-solving skills.
  • Ability to work independently and with global teams.
Good to have:
  • C++ knowledge.
  • Knowledge of scripting languages (Makefile/Perl).
  • Knowledge of assembly programming and high-level language programming (e.g., C).

Job Details

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

Job Description:

Cadence/Tensilica is a leading provider of configurable embedded processor technology and DSPs for various markets. As a member of the DSP engineering group you will be responsible for verification of advanced DSP cores and their instruction set architectures and hardware implementations. You will implement architectural simulation testbenches in C/C++/RTL, write C/assembly language diagnostics, assertion checkers or coverage monitors to meet target verification goals. You will also assist with developing test plans, debugging failures and analyzing coverage information. You will work closely with the market-specific DSP teams, Design Verification, and RTL and EDA teams.

Qualifications:

1) Knowledge of DSPs, instructions sets, computer arithmetic concepts, and processor architecture concepts
2) Good knowledge of C (C++ will be a plus)
3) Working knowledge of Verilog and popular EDA simulators and testbench methodologies
4) Knowledge of scripting languages such as Makefile/Perl is desired
5) Knowledge of assembly programming and programming in a high level language such as C will be a plus
6) Good English communication skills - both written and verbal
7) Strong problem solving skills along with an ability to work independently and in cooperation with global teams

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

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Beijing, China

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Software Development & Engineering Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

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.

Cambridge, England, United Kingdom (Hybrid)

San Jose, California, United States (On-Site)

San Jose, California, United States (On-Site)

Noida, Uttar Pradesh, India (On-Site)

Hsinchu, Hsinchu City, Taiwan (On-Site)

Shenzhen, Guangdong Province, China (On-Site)

San Jose, California, United States (On-Site)

San Jose, California, United States (On-Site)

San Jose, California, United States (On-Site)

San Jose, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Cadence

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug