Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

$117.6k - $218.4k

Cadence 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.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Irvine, CA vacancy
  • $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... 
    Suggested
    Work experience placement
    Local area

    Viant

    Irvine, CA
    2 days ago
  •  ...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... 
    Suggested
    Remote work

    Denken Solutions

    Irvine, CA
    22 hours ago
  • $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... 
    Suggested
    Local area

    loanDepot

    Irvine, CA
    5 days ago
  • $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-... 
    Suggested
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    AVEVA

    Lake Forest, CA
    1 day ago
  • $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... 
    Suggested
    Permanent employment
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    Terran Orbital Corporation

    Irvine, CA
    16 days ago
  • $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

    loanDepot

    Irvine, CA
    more than 2 months ago
  •  ...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 time
    Local area
    Flexible hours

    CoreLogic

    Irvine, CA
    9 hours ago
  • $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

    Fieldai

    Irvine, CA
    9 hours ago
  •  ...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 time
    Work experience placement
    Remote work

    Fieldai

    Irvine, CA
    9 hours ago
  • $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 time
    Temporary work
    Worldwide

    Ingram Micro

    Irvine, CA
    9 hours ago
  •  ...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 time
    Local area
    Remote work
    Flexible hours

    CoreLogic

    Irvine, CA
    9 hours ago
  • $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 time
    Local area

    Loandepot

    Irvine, CA
    9 hours ago
  • 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 work
    Work at office
    Worldwide
    Flexible hours

    Alcon

    Foothill Ranch, CA
    6 days ago
  • $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 time
    Work experience placement
    Remote work

    anduril

    Irvine, CA
    3 days ago
  • $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 time
    Work at office
    Relocation package
    Flexible hours

    Kajabi

    Irvine, CA
    4 days ago
  • $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 time
    Work experience placement
    Immediate start
    Remote work
    Relocation package

    anduril

    Costa Mesa, CA
    5 days ago
  • $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 work
    Work at office
    Remote work
    Work from home
    Flexible hours

    Faro Health Inc.

    Irvine, CA
    3 days ago
  • $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 employment
    Work from home

    Advantech

    Tustin, CA
    1 day ago
  • $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 time
    Temporary work
    Work experience placement
    Local area
    Immediate start

    Anduril Industries

    Costa Mesa, CA
    3 days ago
  • $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 time
    Work experience placement
    Summer work
    Internship
    Immediate start

    anduril

    Costa Mesa, CA
    3 days ago
  • $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 time
    Work experience placement
    Immediate start

    anduril

    Irvine, CA
    4 days ago
  • $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 time
    Work experience placement
    Immediate start

    Anduril Industries

    Costa Mesa, CA
    21 hours ago
  • $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

    Field AI

    Irvine, CA
    5 days ago
  • $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 time
    Work experience placement
    Immediate start

    anduril

    Costa Mesa, CA
    4 days ago
  •  ...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

    Remilia Corporation

    Irvine, CA
    3 days ago
  •  ...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 time
    Flexible hours

    TecTammina

    Irvine, CA
    3 days ago
  • $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 work
    Work experience placement
    Local area
    3 days per week

    U.S. Bank

    Irvine, CA
    4 days ago
  • $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 time
    Work experience placement
    Immediate start

    Anduril Industries

    Costa Mesa, CA
    5 days ago
  • $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 time
    Work experience placement
    Work at office
    Local area
    Immediate start
    Visa sponsorship
    Work visa

    Flex Force Enterprises Llc.| A Dzyne Company

    Irvine, CA
    4 days ago
  • $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 employment
    Full time
    Local area
    Visa sponsorship
    Free visa

    ETAP

    Irvine, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!