Highly technical engineer with excellent problem solving skills\u003Cbr />C/C++ software development experience in Linux environment\u003Cbr />Strong understanding and extensive usage of data structures and algorithms\u003Cbr />Great communication skills and a strong desire for working with customers\u003Cbr />MS (Ph.D. track a plus) in Electrical Engineering, Computer Science.\u003Cbr />\u003Cbr />Preferred:\u003Cbr />Knowledge of physical synthesis algorithms, timing analysis and multithreading is a strong plus.\u003Cbr />Prior R&D experience working on IC physical designs tools\u003Cbr />Hands on experience using the above physical design tools for design closure and knowledge of physical design flows a plus.\u003Cbr />Experience with Tcl and other scripting language\u003C/span>\u003C/p>\u003Cp>\u003Ci>The annual salary range for California is $101,500 to $188,500. 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.\u003C/i>\u003C/p>\u003Ch2>\u003Cspan class=\"emphasis\">\u003Cb>We’re doing work that matters. Help us solve what others can’t.\u003C/b>\u003C/span>\u003C/h2>","https://cadence.wd1.myworkdayjobs.com/univ_careers/job/SAN-JOSE/Software-Engineer-II_R50808",{"id":93,"name":94,"urlSafeSlug":124,"logo":95},"Cadence-Design-Systems",[126],{"city":22,"region":23,"country":24},"2025-07-18T00:00:00Z",28,"Candidates must have a Master's or Ph.D. (Ph.D. track a plus) in Electrical Engineering or Computer Science. A minimum of 5 years of experience is required in C/C++ software development within a Linux environment, along with strong problem-solving skills and a deep understanding of data structures and algorithms. Excellent communication skills and a desire to work with customers are essential.","The Software Engineer II will be responsible for designing, developing, troubleshooting, and debugging software programs related to physical synthesis. This role involves working on a multi-threaded and distributed physical synthesis core engine and collaborating with a global R&D team. Additionally, the engineer will provide engineering solutions and workarounds to customers in collaboration with product engineers and technical sales.",{"employment":132,"compensation":137,"experience":142,"visaSponsorship":148,"location":150,"skills":151,"industries":159},{"type":133},{"id":134,"name":135,"description":136},"7b45c8cf-5aad-4473-9b42-e655134195c8","Full Time","Commit to a standard 40-hour workweek, usually with full benefits.",{"minAnnualSalary":138,"maxAnnualSalary":139,"currency":140,"details":141},101500,188500,"USD","Base salary with potential bonuses, equity, and benefits.",{"experienceLevels":143},[144],{"id":145,"name":146,"description":147},"6d29fb0e-c389-4488-940b-7ca93a9f10bb","Junior (1 to 2 years)","Gain initial job experience and develop your skills.",{"type":149},3,{"type":99},[152,153,154,155,156,157,158],"C/C++","Data Structures","Algorithms","Problem-Solving","Communication","Tcl","Scripting",[160,163,165],{"id":161,"name":162},"00000000-0000-0000-0000-000000000000","Semiconductor",{"id":161,"name":164},"Electrical Engineering",{"id":161,"name":166},"Computer Science",["Reactive",168],{"$ssite-config":169},{"env":170,"name":171,"url":172},"production","nuxt-app","https://jobo.world",["Set"],["ShallowReactive",175],{"company-Cadence-Design-Systems":-1,"company-jobs-f12e8e9d-5381-4a39-909a-d0b1af5a3acc-carousel":-1},"/company/Cadence-Design-Systems",{}]