Lead Software Engineer
At a glance
Senior Software Engineering role at Cadence. San Jose · full-time · $114,800–$213,200 base.
techroles summary, based on the employer's posting.
What you'll do
- Design, build, and debug software for physical synthesis, including a multithreaded, distributed core engine
- Work with product engineers and technical sales to develop engineering fixes and workarounds for customers
- Coordinate with a global R&D team on development of the Innovus Implementation System
What you bring
- You have C or C++ development experience in a Linux environment and strong command of data structures and algorithms
- You hold a master's degree in electrical engineering or computer science
- You bring strong problem-solving ability, clear communication, and an interest in customer-facing work
Who this fits
This senior R&D engineering role suits someone focused on physical synthesis software and comfortable working with customers. It is based in San Jose, California, and involves collaboration with a global R&D team.
From the employer
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.
This position is for an R&D engineer, who will be involved in developing a multi-threaded and distributed physical synthesis core engine in Innovus Implementation System. The position involves interaction and collaboration with a highly motivated global R&D team.
Essential Job Functions/Accountabilities: The candidate will be responsible for designing, developing, troubleshooting and debugging software programs in the areas of physical synthesis. Work closely with product engineers/technical sales to provide engineering solutions and workarounds to make customers successful
Minimum Qualifications:
Highly technical engineer with excellent problem solving skills
C/C++ software development experience in Linux environment
Strong understanding and extensive usage of data structures and algorithms
Great communication skills and a strong desire for working with customers
MS in Electrical Engineering, Computer Science.
Preferred:
Knowledge of physical synthesis algorithms, timing analysis and multithreading is a strong plus.
Prior R&D experience working on IC physical designs tools
Hands on experience using the above physical design tools for design closure and knowledge of physical design flows a plus.
Experience with Tcl and other scripting language
The annual salary range for California is $114,800 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 salary range is a guideline and 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.