SanJoseCARecruiter Since 2001
the smart solution for San Jose jobs

Emulation Software Engineer I

Company: Cadence Design Systems
Location: San Jose
Posted on: January 24, 2023

Job Description:

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.At Cadence, we hire and develop engineers and innovators who want to make an impact on the world of technology. Cadence is the industry leader of Verification software and hardware, our emulation and prototyping systems provide comprehensive IP/SoC design verification, system validation, hardware and software regressions, and early software development.Our energetic HSV R&D team is looking for self-motivated, hands-on and creative software engineer that will be part of Palladium Debug/Runtime software team and development efforts of the most complex industry leading software/hardware solutions for IP/SoC/System design verification. This industry-leading and proven technology is critically important for state-of-the-art products development.Responsibilities:The software engineer II candidate will be responsible for software development and support of Palladium Debug/Runtime software modules. The Software Engineer is expected to participate in development efforts of Palladium emulation commands, co-simulation or simulation acceleration runtime software and high performance software to handle large amount of data. Candidate should be able to work with multi-site and diverse team. You need to effectively collaborate multi location development team to contribute in complex software development. The candidate is also expected to work with product validation engineers, software application engineers and key customers to resolve software defects or usage issues to ensure customer's successes.Requirements:

  • B.S. degree in Computer Science with 2 years of relevant work experience or M.S. degree in Computer Science with/without relevant work experience.
  • Excellent Programming skill in C/C++ and background in object-oriented, algorithms and data structures.
  • Knowledge of multi-threading, RPC and Socket programming is preferred.
  • Experience with Linux systems and Unix shell.
  • Knowledge of Verilog or VHDL languages and design verification methodologies is a plus.
  • Understanding of complexity and advanced debugging techniques for proficiency in troubleshooting software issues and debugging a complex software product.
  • Outstanding all-round communication skills and ability to work collaboratively in a dynamic multi-location environment.We're doing work that matters. Help us solve what others can't.

Keywords: Cadence Design Systems, San Jose , Emulation Software Engineer I, IT / Software / Systems , San Jose, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

San Jose RSS job feeds