Job Title: Software Engineer Company Name: Cadence Design Systems Job Details: $178k-$218k/yrRemoteFull,Time Job Url: https://hiring.cafe/viewjob/726cd3gn5do5sfdq Job Description: Posted 2d agoSoftware Engineer@ Cadence Design SystemsView All JobsWebsiteBurlington, Massachusetts, United States$178k-$218k/yrRemoteFull TimeResponsibilities:designing software, debugging issues, optimizing performanceRequirements Summary:Five years of post-baccalaureate experience; BS in IT/CS; proficiency in C/C++ and Verilog/SystemVerilog; experience with large-scale software and compiler development.Technical Tools Mentioned:C++, Verilog, SystemVerilog, Valgrind, ASAN, SunoS Collect 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. Implement System Verilog language enhancement for the Xcelium compiler.Study and improve existing algorithms of the compiler.Investigate Xcelium performance problem areas.Fix functional defects.Remotely debug customer problems.Develop software solutions that are memory and time efficient.Test developed code thoroughly.Analyze performance data collected by compiling customer designs and develop optimization that speeds up or reduces memory of the compilation process.Document solutions with functional and design specifications.Some telecommuting permitted. Qualifications: Bachelor’s degree in Information Technology, Computer Science, or related field.Minimum five (5) years of progressive, post-baccalaureate experience in the job offered or in a related engineering occupation.Program in C/C++ to develop compiler and parsersDevelop high quality software of large scale, maintaining and enhancing complex software systemsVarious algorithms, data structures and solid understanding of their applications, including trees, graphs, and hashmaps Object oriented design principles such as encapsulation, polymorphism, and inheritanceUtilize operating systems and computer architectures to improve memory and performance of programsHardware description, Verilog, and System Verilog language Runtime program and memory understanding to maximize performance and knowledge of profiling tools like SunoS Collect, Valgrind, or ASAN to evaluate memory usageDigital and analog circuits, microprocessors, and Digital Signal ProcessingThe annual salary range for Massachusetts is $178,131 to $218,400. 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.