Lead Software Engineer

San Jose, CA, US • Posted 1 day ago • Updated 4 hours ago
Full Time
On-site
USD $186,142.00 - 213,200.00 per year
Fitment

Dice Job Match Score™

⭐ Evaluating experience...

Job Details

Skills

  • Cadence
  • Research Design
  • Network
  • Mathematical Analysis
  • ROOT
  • UI
  • Emulation
  • Telecommuting
  • Computer Science
  • Computer Engineering
  • STL
  • Streaming
  • Debugging
  • GDB
  • Domain-driven Design
  • Data-driven Testing
  • Root Cause Analysis
  • Multithreading
  • C++
  • Thread
  • Communication
  • Test Cases
  • Verilog
  • Testing
  • Scripting
  • Tcl
  • Test Scripts
  • Shell
  • Python
  • Perl
  • Software Testing
  • Performance Analysis
  • Optimization
  • Sales

Summary

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

Job Duties:
  • Research, design, and develop computer and network software or specialized utility programs for multinational computational software company.
  • Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.
  • Develop and improve FullVision feature on Palladium and Protium product lines.
  • Participate in the development and testing of new features for the FullVision feature on Palladium and Protium product lines.
  • Create and execute various test scripts to ensure the stability and quality of new features.
  • Strictly examine each feature's performance and correctness and make adjustments or optimizations to the code as needed.
  • Identify and address performance bottlenecks and tune the parameters to achieve better performance.
  • Identify, analyze and resolve bugs and issues within the FullVision feature to improve its reliability and performance.
  • Enhance debug feature for Protium and Palladium.
  • Maintain and enhance the debug feature of FullVision feature on Palladium and Portium products, which enables our team to quickly identify the root causes of customer issues.
  • Update and enhance the debug functionality, ensuring that it remains effective and efficient in supporting troubleshooting and resolution efforts.
  • Supplement FullVision with Compiled and Runtime Streaming Probe to provide a very fast method to dump limited number of probes.
  • Execute test scripts to ensure the stability and quality of new features.
  • Participate in developing unified user interface for Palladium and Protium emulation systems.
  • Optimize the interface for performance, including load times, responsiveness, and complex emulation tasks.
  • Collect and analyze feedback from user to iteratively improve the design and functionality.
  • Some telecommuting permitted.

Qualifications:

  • Master's degree in Computer Science, Computer Engineering, or related field
  • Minimum four (4) years of experience in the job offered or in a related occupation
  • C++ programming and STL container classes such as vector, map, set, or deque, templates, lambda functions and I/O streaming.
  • Debugging large-scale C++software system using standard debugging tools such as gdb, ddd, or ddt, including root cause analysis of software defects.
  • Design and develop multi-threaded software using pthread or C++ standard library, including inter-thread communication.
  • Write test cases using Verilog and use Verilog to describe and verify designs.
  • Write testing and automation scripts using Tcl.
  • Write testing script using Shell, Python or Perl.
  • Software testing and verification of complex software systems.
  • Performance analysis and optimization of software systems.

The annual salary range for California is $186,142 to $213,200. You may also be eligible to receive incentive compensation: bonus, equity, and benefits. Sales positions generally offer a competitive On Target Earnings (OTE) incentive compensation structure. Please note that the base salary range is a guideline, and individual total compensation may vary based on factors such as qualifications, skill level, competencies and work location. Our benefits programs include: paid vacation and paid holidays, 401(k) plan with employer match, employee stock purchase plan, a variety of medical, dental and vision plan options, and more.
We're doing work that matters. Help us solve what others can't.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: CADENCE
  • Position Id: fe2269703e978eb92a00f460edce7861
  • Posted 1 day ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

San Jose, California

Today

Full-time

USD 186,142.00 - 213,200.00 per year

Sunnyvale, California

Today

Easy Apply

Full-time, Third Party

Depends on Experience

Santa Clara, California

Today

Full-time

USD 87,000.00 - 140,300.00 per year

Palo Alto, California

Today

Full-time

USD 135,000.00 - 160,000.00 per year

Search all similar jobs