Principal Software Engineer
$117.6k - $218.4kCadence Inc
Senior-Level Engineer For Advanced Nonlinear Finite Element Analysis
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.
We are looking for a senior-level engineer to help research, design, develop, and improve advanced nonlinear finite element analysis technologies for MSC Nastran, Marc, and related simulation products. This role is ideal for someone with deep expertise in nonlinear mechanics, numerical methods, and engineering software development who enjoys solving complex technical problems and building reliable, high-quality simulation capabilities.
Key Responsibilities
Research, design, and develop advanced algorithms for nonlinear finite element analysis to support multidisciplinary simulations and technology integration within MSC Nastran, Marc, and related products. Develop, maintain, enhance, and test linear and nonlinear solution capabilities, including implementation, validation, optimization, and performance improvements. Create representative engineering models to verify, demonstrate, and benchmark linear and nonlinear analysis capabilities. Identify, investigate, and report software defects, enhancement requests, numerical issues, and performance concerns to support continuous product improvement. Create and maintain test cases, benchmark models, automated tools, and regression testing workflows for validation and performance evaluation. Support QA activities, including benchmarking, certification, validation, release testing, and compliance with established product quality metrics and guidelines. Prepare and maintain technical documentation for product enhancements, new features, software improvements, QA procedures, testing methodologies, benchmarks, and training materials. Collaborate with engineering, QA, and product teams to improve product performance, reliability, usability, and release readiness. Perform additional duties and responsibilities as needed to support evolving business and organizational priorities.
Senior-Level Expectations
- Lead the design and development of complex nonlinear analysis technologies and co-simulation capabilities.
- Provide technical guidance, code review, and mentorship to other engineers.
- Participate in architecture reviews, design discussions, roadmap planning, and strategic technology decisions.
- Evaluate emerging technologies and recommend approaches that enhance Cadence Nastran's simulation capabilities, product quality, and competitive position.
Knowledge, Skills, and Abilities
- Strong understanding of nonlinear mechanics, numerical methods, contact mechanics, contact algorithms, and finite element methods, including implicit and explicit nonlinear analysis technologies.
- Ability to develop, evaluate, review, maintain, and validate engineering software code using sound engineering judgment.
- Hands-on experience in two or more of the following areas: contact mechanics; large deformation and large rotation; finite element formulation and element development; fluid-structure interaction; computational fluid dynamics; heat transfer; fracture and failure mechanics; solution algorithms and numerical methods; electrical and electromagnetic analysis; acoustics; or geometry modeling and NURBS technologies.
- Strong engineering analysis, debugging, and problem-solving skills.
- Ability to create clear design documentation, technical specifications, test plans, and professional reports using Microsoft Word, Microsoft Excel, and related tools.
- Effective written and verbal communication skills in English, with the ability to collaborate across engineering, QA, and product teams.
Required and Preferred Experience
- Experience developing and implementing finite element analysis software, user subroutines for commercial FEA packages, and numerical material models.
- Strong programming skills in Fortran and C/C++, with working knowledge of Python, Linux shell scripting, and other scripting languages.
- Experience with MSC Nastran, Marc, or similar commercial finite element analysis software.
- Background in nonlinear solid mechanics analysis, including geometric nonlinearity, contact mechanics, nonlinear material behavior, large deformation, and large rotation formulations.
- Education
- PhD in Mechanical Engineering, Civil Engineering, Aerospace Engineering, Applied Mechanics, Computational Mechanics, or a related field.
The annual salary range for California is $117,600 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 salary range is a guideline and 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.
$190k - $260k
.... You will serve as the technical lead working with a team of engineers to oversee the design and implementation of these interconnected... ...language. ~12+ years of professional experience in the software industry. ~ Experience with web services, microservices, or...SuggestedWork experience placementLocal area- ...experienced technical leader to architect scalable systems, drive engineering excellence, and mentor a high-performing team. In this... ...the Team: Extensive Experience: 10+ years of hands-on software engineering, with a strong track record of delivering large-scale...SuggestedRemote work
$170k - $233k
...Software Developer Position at loanDepot Position Summary: Responsible for delivering... .... Expert in enterprise architecture principals, patterns and practices. Expert in... .... in Computer Science or B.S. Software Engineering or B.A. in Computer Information Systems...SuggestedLocal area$142.1k - $271.3k
...California, USA Full time R012658 AVEVA is creating software trusted by over 90% of leading industrial companies.... ...relevant educational attainment and/or training. Job Title: Principal Software Engineer Location: Lake Forest, CA Employment Type: Full-...SuggestedFull timeWork at officeLocal areaRemote workFlexible hours$150k - $190k
...and beyond! Terran Orbital is seeking an experienced Flight Software Engineer to join our growing team. Reporting to the Flight Software... ..., high-performance, or critical systems. ~12+ years (Principal Engineer - Level 5) of experience developing C++ applications...SuggestedPermanent employmentFull timeWork at officeLocal areaRemote workFlexible hours$141k - $233k
...Description Position at loanDepot Position Summary The Principal Software Engineer is a hands-on technical leader responsible for defining, designing, and delivering enterprise software capabilities across loanDepot’s technology ecosystem. This role operates...Local area- ...together to set the pace for unlocking new possibilities that better serve the property industry.Job Description:A Principal Software Development Engineer leads the design, development, and testing of complex software systems and applications. This senior-level position...Full timeLocal areaFlexible hours
$135k - $170k
...field applications. FieldAI is seeking a 3D Computer Vision Engineer to develop advanced algorithms for 3D reconstruction and spatial... ...strong mathematical foundations and high-performance software over direct robot hardware development. What You Get To Do:...Full time- ...applications. We are seeking a skilled and motivated MLOps Engineer to join our engineering team. In this role, you will design and... ...functional engineering teams to integrate ML components into robotics software systems. What You Have ~ Bachelor’s degree in Computer...Full timeWork experience placementRemote work
$133.4k - $226.8k
...join our team where you’ll make technology happen in surprising ways. Let’s shape tomorrow - it’ll be a fun journey!As a Principal, Software Engineer, Own and deliver medium to large-scale projects with minimal supervision, ensuring successful execution from initiation...Full timeTemporary workWorldwide- ...the pace for unlocking new possibilities that better serve the property industry.Job Description:The hybrid-remote Principal Software Development Engineer leads the design, development, and testing of complex software systems and applications. This senior-level position...Full timeLocal areaRemote workFlexible hours
$138k - $190.5k
...for delivering senior level innovative, compelling, coherent software solutions for our consumer, internal operations and value chain... ...Provides technical mentorship, guidance, and leadership to engineering teams, assisting in skill development, team-building activities...Full timeLocal area- Embedded Software Engineer This is an onsite based position based out of our Lake Forest, California Office: At Alcon, we're passionate about... ...to help our people and the world see brilliantly. The Principal I, Embedded Software Engineer, is primarily responsible for...Temporary workWork at officeWorldwideFlexible hours
$166k - $220k
...Software Engineer, Full Stack Irvine, California, United States Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and business model...Full timeWork experience placementRemote work$137k - $182k
...moving fast, raising the bar, and building something that actually matters - welcome in. To the Engineer We Haven't Met Yet We are looking for a Senior Software Engineer to join us at Kajabi. The people who use Kajabi are building real businesses. They're creating...Full timeWork at officeRelocation packageFlexible hours$220k - $292k
...Senior Software Engineer, Perception Costa Mesa, California, United States Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and business...Full timeWork experience placementImmediate startRemote workRelocation package$168k - $198k
...sciences companies design optimal clinical trials. Our AI powered software platform optimizes and orchestrates complex clinical... ...Best Practices: Be a driving force in establishing and promoting engineering best practices, ensuring quality, performance, and scalability...Temporary workWork at officeRemote workWork from homeFlexible hours$110k - $129.5k
...Job Title: Senior Software Engineer- Embedded OS Lifecycle & Customization Location(s): Tustin, CA - Onsite Compensation: $110,000- $129,500 About this Position: We are looking for a Senior Software Engineer - Embedded OS Lifecycle & BSP Customization...Permanent employmentWork from home$191k - $253k
...AI, computer vision, sensor fusion, and networking technology to the military in months, not years. This role is a shared software engineering pipeline for the teams building the systems that run Anduril: CorpTech Platform, ArsenalOS, and CorporateOS. You are hired...Full timeTemporary workWork experience placementLocal areaImmediate start$40 - $55 per hour
...Software Engineer Intern Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and business model of the 21st century's most innovative companies...Full timeWork experience placementSummer workInternshipImmediate start$166k - $220k
...Software Engineer, Generalist Irvine, California, United States Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and business model...Full timeWork experience placementImmediate start$166k - $220k
...in simulation-in-the-loop or hardware-in-the-loop test setups. CI/CD and versioned deployment experience for embedded or fleet software. Actual on-call or field-support experience for hardware that ships to real users, not just internal tools. Where this goes...Full timeWork experience placementImmediate start$155k - $200k
...approaches or pure transformer-only architectures, combining rigorous engineering with learning systems proven in globally deployed solutions... ..., you will find your people here. Our teams span AI, software, robotics engineering, product, field deployment, and technical...Local area$166k - $220k
...Software Engineer - Modeling & Simulation Costa Mesa, California, United States Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and...Full timeWork experience placementImmediate start- ...Software Engineer Remilia is building a consumer social platform where the social graph, long-form content, real-time chat, and a virtual economy operate on a shared entity-relationship data model. We're looking for software engineers who care about craft, interesting...Work at office
- ...Senior Software Engineer Tech Tammina LLC Job Description 6+ years experience building great software. 2+ years experience with web browser technologies, such as CSS3, HTML5 and AJAX. Strong JavaScript experience Understands fundamentals of agile methodologies...Full timeFlexible hours
$111.1k - $130.7k
...Description This position will be responsible for the analysis, design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who can collaborate with a team and across the organization. The candidate...Temporary workWork experience placementLocal area3 days per week$191k - $253k
...allied partners. We're developing fully integrated hardware and software systems, including Lattice for Space Missions and modular... ...missions in production. ABOUT THE JOB As a Senior Software Engineer on Space Ground Software, you will own the architecture, delivery...Full timeWork experience placementImmediate start$130k - $166k
...Sr. Software Engineer DZYNE Technologies is looking for a Software Engineer to take on the development and testing of ground control station (GCS) software. The ideal candidate is a junior- to mid-level professional with 3+ years of experience who will contribute to...Full timeWork experience placementWork at officeLocal areaImmediate startVisa sponsorshipWork visa$59.5k - $99k
...decisions throughout the life cycle of their projects with innovative software solutions for electrical systems. By applying ETAP solutions,... ...experience continuous intelligence during design and engineering and into operations and maintenance using a unified electrical...Permanent employmentFull timeLocal areaVisa sponsorshipFree visa
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal software engineer Irvine, CA
- senior principal cloud computing engineer Irvine, CA
- principal cloud computing engineer Irvine, CA
- senior principal scientist Irvine, CA
- principal Irvine, CA
- software sales representative Irvine, CA
- embedded software Irvine, CA
- software applications developer Irvine, CA
- entry level software sales Irvine, CA
- software technology Irvine, CA



