Sr. Principal Software Engineer
AUSTINPosted Oct 22, 2026
Overview
- Added in 30 days
- 679
- At this company, still open
Skills named in this posting
- C++
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.
Essential Duties and Responsibilities
• Implement, enhance, test, and troubleshoot code and scripts in accordance with departmental standards, policies, and procedures throughout the development lifecycle.
• Document software development work through clear code comments and detailed technical specifications.
• Analyze and review code written by others for defects, consistency, maintainability, and reusability, and recommend improvements.
• Identify, report, investigate, and resolve defects across all areas of the codebase.
• Collaborate with cross-functional partners to translate technical requirements into reliable, scalable software solutions.
• Contribute to architectural decisions and continuous improvements in development practices, tools, and processes.
Qualifications, Education, and Experience
• Ph.D. in Computer Science, Applied Mathematics, Computational Engineering, or a related field with 6 or more years of relevant experience; master’s degree with 8 or more years of relevant experience; or bachelor’s degree with 10 or more years of relevant experience.
• At least 5 years of professional C++ programming experience is required.
• Experience with system architecture, OpenGL programming, and desktop engineering is highly preferred.
• Experience with computational techniques in discrete and/or analytic geometry is strongly desired.
• Experience with computational fluid dynamics (CFD) is a plus.
• Experience developing and testing software in Windows, Linux, and/or macOS environments.
• Strong written and verbal communication and presentation skills, with the ability to deliver clear and concise messages to technical and nontechnical audiences.
• Exceptional attention to detail, with demonstrated ability to organize work, manage priorities, and meet deadlines.
• Positive, solutions-oriented approach, with a willingness to propose and implement ideas that improve processes in an evolving environment.
• Must meet applicable clearance requirements for handling ITAR-controlled data.
• Must be willing to consider relocation to Austin, Texas.
Responsibilities for All Employees
• Develop and maintain cooperative, professional communication with all employees and customers.
• Complete assigned tasks on time and to a consistently high standard of quality.
• Attend and participate in all required meetings.
We’re doing work that matters. Help us solve what others can’t.
Apply on the employer's site
Original posting: cadence.wd1.myworkdayjobs.com
RISC-V ecosystem
Cadence Design Systems, Inc. in the RISC-V ecosystem
RISC-V International: Strategic
Cadence is a leading provider of EDA and semiconductor IP.
- EDA vendor active in RISC-V: supported NSITEXE (with Imperas) in developing RISC-V vector processor IP for automotive AI
- Publishes RISC-V ecosystem commentary ("The State of the RISC-V Union", Paul McLellan) and RISC-V verification/emulation flows
Same employer
More roles at Cadence Design Systems, Inc.
Sr Systems Engineer
Cadence Design Systems, Inc.
SHANGHAICompilersKernel / LinuxOct 28, 2026Sr Systems Engineer
Cadence Design Systems, Inc.
SHANGHAICompilersKernel / LinuxOct 28, 2026Sr Credit & Collections Analyst
Cadence Design Systems, Inc.
SHANGHAIOct 28, 2026Sr Principal Project Manager - AE
Cadence Design Systems, Inc.
SHANGHAIRTL / HDLVerificationSoC / ASICOct 28, 2026IT -Staff Systems Engineer - VM
Cadence Design Systems, Inc.
SHANGHAI 07Oct 28, 2026Software Engineer II: Hardware Job Scheduler R&D
Cadence Design Systems, Inc.
BELO HORIZONTERTL / HDLPhysical designSoC / ASICOct 28, 2026