Enter a job title or keyword

Sr. Principal Software Engineer

Cadence Systems


Job Location:

Austin, TX - USA

Monthly Salary: Not provided by the employer
Posted: 17 October 2026 (7 days ago)
Application Deadline: 21 January 2027
Vacancies: 1 Vacancy

Job Summary

At Cadence we hire and develop leaders and innovators who want to make an impact on the world of technology.

The Opportunity

Bring your C expertise to challenging software engineering problems involving computational geometry and desktop this role youll combine hands-on development with opportunities to influence architectural decisions strengthen code quality and improve how software is built and tested. Youll collaborate across disciplines to turn technical requirements into reliable scalable solutions.

Your Impact

  • Build and refine robust software. Implement enhance test and troubleshoot code and scripts throughout the development lifecycle following departmental standards policies and procedures.
  • Influence technical direction. Contribute to architectural decisions and improvements in development practices tools and processes.
  • Elevate code quality. Review code for correctness consistency maintainability and reusability and provide actionable recommendations.
  • Solve complex technical problems. Investigate and resolve defects across the codebase from initial identification through validation.
  • Translate requirements into practical solutions. Partner with cross-functional teams to develop reliable scalable software.
  • Make technical knowledge accessible. Create clear code comments and detailed technical specifications that support ongoing development and maintenance.

What You Bring

  • A Ph.D. in Computer Science Applied Mathematics Computational Engineering or a related field with at least 6 years of relevant experience; a masters degree with at least 8 years of relevant experience; or a bachelors degree with at least 10 years of relevant experience.
  • At least 5 years of professional C programming experience.
  • Experience developing and testing software in Windows Linux and/or macOS environments.
  • Strong written verbal and presentation skills with the ability to communicate complex technical concepts clearly to technical and nontechnical audiences.
  • Exceptional attention to detail and the ability to organize work balance priorities and meet deadlines.
  • A practical solutions-oriented mindset with the initiative to propose and implement process improvements in an evolving environment.

Preferred Technical Experience

  • Experience with system architecture OpenGL programming and desktop engineering is highly preferred.
  • Experience applying computational techniques in discrete and/or analytic geometry is strongly desired.
  • Experience with computational fluid dynamics (CFD) is a plus.

Additional Requirements

  • Must meet applicable clearance requirements for handling ITAR-controlled data.
  • Must be willing to consider relocation to Austin Texas.

Shared Commitments

  • Foster cooperative professional communication with colleagues and customers.
  • Deliver assigned work on time and to a consistently high standard of quality.
  • Attend and contribute to all required meetings.
Were doing work that matters. Help us solve what others cant.

Required Experience:

Staff IC


About Company

Company Logo

Do you want to shape the future of technology? Cadence is leading the charge to solve some of technology’s toughest challenges. We work with the world’s most innovative companies, across a growing range of industries. Major trends that you hear about everyday – like artificial intell ... View more

View Profile View Profile