Software Engineer

Cadence Systems
  • San Jose, California
  • $153,493–$213,200 Per Year
  • Autofill and Review
9 days ago

Job Description

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.
  • Utilize graduate-level research and analysis skills to analyze information to determine, recommend, and plan modification of existing systems.
  • Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
  • Analyze current data processing to obtain information on limitations or capabilities for improvements.
  • Confer with engineers, programmers, and others to design subsystems and to obtain information on project limitations and capabilities, performance requirements, and interfaces.
  • Consult with customers or other departments on project proposals or technical issues such as software system design or maintenance.
  • Coordinate installation of software systems.
  • Design, develop, and modify software systems by using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
  • Develop or direct software system testing or validation procedures, programming, or documentation.
  • Modify existing software to correct errors, port to new hardware, or upgrade interfaces and improve performance.
  • Prepare reports or correspondence concerning project specifications, activities, or status.
  • Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
  • Work with other programmers, designers, technologists, technicians, or other engineering or scientific personnel.
  • Develop C++ code. Improve the performance of the algorithms.
  • Investigate customer issues.
  • Work with other teams to improve the integration.
  • Write test cases.
  • Perform code reviews and discuss issues within the team.
  • Some telecommuting permitted. 

Qualifications:

  • Master’s degree in Computer Science, Information Science, or related field.
  • Utilize C++ to debug and resolve issues, refactor and optimize code, and enhance and develop new features.
  • Scripting with python
  • Data structure and algorithm, including STL, sort, backtracking, or Dynamic Programming (DP)
  • Fundamental AI and Machine Learning knowledge
  • Working within an Agile development methodology

The annual salary range for California is $153,493 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.

Numbers & Facts

LocationSan Jose, California
Salary$153,493–$213,200 Per Year

Skills

  • Agile Programming Methodologiesunmatched
  • Algorithmsunmatched
  • Analysis Skillsunmatched
  • Artificial Intelligence (AI)unmatched
  • C++ Programming Languageunmatched
  • C++ Standard Template Library (STL)unmatched
  • Cadenceunmatched
  • Code Reviewsunmatched
  • Compensation and Benefitsunmatched
  • Computer Networksunmatched
  • Computer Programmingunmatched
  • Computer Scienceunmatched
  • Computer Softwareunmatched
  • Consultingunmatched
  • Customer/Client Researchunmatched
  • Data Analysisunmatched
  • Data Processingunmatched
  • Data Structuresunmatched
  • Debugging Skillsunmatched
  • Dental Insuranceunmatched
  • Documentationunmatched
  • Hardware Upgradesunmatched
  • High Tech Industryunmatched
  • Information Scienceunmatched
  • Machine Learningunmatched
  • Mathematical Modelingunmatched
  • Mathematicsunmatched
  • Network Softwareunmatched
  • Performance Managementunmatched
  • Predictive Modelingunmatched
  • Prepare Correspondenceunmatched
  • Problem Solving Skillsunmatched
  • Python Programming/Scripting Languageunmatched
  • Refactoringunmatched
  • Reporting Skillsunmatched
  • Research Skillsunmatched
  • Science Softwareunmatched
  • Scripting (Scripting Languages)unmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Software Installationunmatched
  • Software Testingunmatched
  • Stock Purchase Plansunmatched
  • System Testunmatched
  • System Validationunmatched
  • Systems Administration/Managementunmatched
  • Systems Analysisunmatched
  • Team Playerunmatched
  • Test Caseunmatched
  • Test Plan/Scheduleunmatched
  • Time Managementunmatched
  • Vision Planunmatched
  • Work From Homeunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder