Principal Software Engineer

Cadence Design Systems
Burlington
Workplace: OnsiteFull timeUSD 117,600 - 218,400 annuallyFunction: Software EngineeringExperience: 8+ yearsSkills: ["Communication","Collaboration","Problem-solving","Analytical thinking","Teamwork"]

Lead development of high-performance software solutions at Cadence, collaborating with senior architects on next-generation architectural projects. Design, optimize, and test code in C/C++, while analyzing algorithms and data structures, and contributing to compiler-related features and simulations in a fast-paced, collaborative environment.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Cadence Design Systems
Cadence Design Systems
6 months ago

Principal Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 1 hour agoStatus: Live

Job Summary

Lead development of high-performance software solutions at Cadence, collaborating with senior architects on next-generation architectural projects. Design, optimize, and test code in C/C++, while analyzing algorithms and data structures, and contributing to compiler-related features and simulations in a fast-paced, collaborative environment.
Location: Burlington
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Develop Software solutions that are efficient in time and memory complexity
  • •Analyze and improve existing algorithms
  • •Collaborate with Senior architects on next generation architectural projects
  • •Participate in code reviews, design discussions, and performance benchmarking
  • •Document solutions with functional and design specifications

Pay and Benefits

Salary: USD 117,600 - 218,400 annually
Perks:401kEquityMedicalDentalVisionPaid LeavePaid Holidays

Key Requirements

  • •BS with a minimum of 8 years of experience OR MS with a minimum of 5 years of experience OR PhD with a minimum of 3 years of experience
  • •Strong proficiency in C/C++ programming
  • •Strong software engineering and problem solving skills
  • •Deep understanding of data structures, algorithms, and databases
  • •Understanding of compilers, parsing and code generation, static elaboration, event driven or parallel simulation
Experience:8+ yearsSemiconductorsEDA
Skills:CommunicationCollaborationProblem-solvingAnalytical thinkingTeamwork
Tech Stack:CC++SystemVerilogSystemVerilog HDLData structuresAlgorithmsDatabasesParsingCompilersEDA tools

Company Brief

Cadence Design Systems
Provides electronic design automation (EDA) software, IP, and services for semiconductor and systems companies to design, verify, and implement integrated circuits, systems-on-chip, and electronic systems across industries including communications, automotive, and consumer electronics.
Industry: Developer Tools
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Jose, United States
Founded: 1988
Glassdoor
Glassdoor: 3.9
WebsiteLinkedInGlassdoor