Jobs › Companies › Cadence Design Systems › Lead Software Engineer (Postprocessing)

About this Lead Software Engineer (Postprocessing) role at Cadence Design Systems

Cadence Design Systems · Onsite · HOME CHINA

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

Position Summary We are seeking a Lead Software Engineer focused on CAE post-processing to help design, develop, and deliver capabilities for MSC Apex and related simulation result workflows. This role will contribute to solver result interpretation, result data management, contouring, XY plotting, animation, result probing, derived result calculations, reporting, validation, and scalable handling of large engineering simulation datasets. The successful candidate will work as an experienced individual contributor, partnering with engineering, QA, architecture, and product teams to deliver reliable, maintainable, and customer-focused post-processing solutions. Key Responsibilities • Design, develop, and maintain CAE post-processing capabilities for engineering simulation products, with focus on result accuracy, performance, robustness, usability, and maintainability. • Contribute to workflows for solver result reading, result case management, contour plots, XY plotting, animation, result probing, min/max extraction, derived result calculations, result comparison, and report generation. • Implement and enhance support for scalar, vector, tensor, transient, modal, frequency-domain, and load-step-based result data. • Participate in design reviews, feasibility analysis, debugging, performance tuning, and implementation planning for assigned post-processing components. • Investigate result interpretation issues, plotting errors, result synchronization problems, solver output discrepancies, performance bottlenecks, and customer-reported post-processing issues. Required Qualifications Education • Bachelor’s or Master’s degree in Computer Science, Mechanical Engineering, Computational Engineering, Computer-Aided Engineering, Applied Mathematics, or a related engineering discipline. Experience • 8+ years of software engineering experience delivering commercial or enterprise engineering software, preferably in CAE, simulation results, post-processing, scientific computing, or data-intensive engineering domains. • Strong experience in CAE post-processing workflows, including solver result interpretation, result case management, contouring, XY plotting, animation, result probing, visual result comparison, and report generation. • Good understanding of CAE results data structures, result cases, load steps, time steps, modes, scalar/vector/tensor data, coordinate systems, units, result transformations, and result metadata. • Hands-on experience implementing post-processing workflows such as contouring, XY plotting, animations, result probing, min/max extraction, derived result calculations, result comparison, report generation, or automated post-processing. • Strong background in C++ software development for engineering, scientific, CAE, post-processing, visualization, or data-intensive desktop applications. • Experience developing production-quality solver result readers, result data models, plotting, reporting, validation, or post-processing components. • Working knowledge of solver output formats, transient and frequency-domain results, scalar/vector/tensor result handling, result transformations, units, coordinate systems, and customer-driven usability requirements. • Experience with CAE products or simulation platforms such as MSC Apex, Patran, Adams, Nastran, Marc, Abaqus, ANSYS, HyperWorks, ParaView, Tecplot, or equivalent technologies is preferred. • Practical experience using AI-assisted software development tools such as GitHub Copilot, Cursor, or similar tools to improve coding productivity, code review efficiency, documentation, and engineering workflows. Technical Skills • Strong proficiency in C++ for CAE post-processing, solver output interpretation, scientific computing, visualization, or data-intensive engineering applications. • Practical experience with CAE result concepts, including result cases, load steps, time steps, modes, scalar/vector/tensor quantities, coordinate systems, units, transformations, averaging, extrapolation, and derived results. • Hands-on experience implementing post-processing features such as contouring, XY plotting, animation, result probing, min/max extraction, envelope calculations, result comparison, report generation, or automated validation workflows. • Working knowledge of visualization frameworks such as VTK, OGRE, OpenGL, ParaView, Tecplot, Qt graphics/view frameworks, or equivalent technologies used to present simulation results. • Hands-on development experience on Windows and Linux platforms, including platform-specific debugging, build, deployment, runtime diagnostics, and performance analysis. • Strong debugging skills using tools such as Visual Studio Debugger, GDB, LLDB, core dump analysis, crash dump analysis, stack traces, logging frameworks, and diagnostic instrumentation. • Familiarity with automated testing strategies for post-processing workflows using Python, including regression tests, numerical result validation, visualization baselines, solver result comparison, benchmark models, and customer model validation. Soft Skills • Strong communication and collaboration skills. • Problem-solving and analytical thinking. • Ability to work independently and in a team environment. • Strong organizational and time-management skills.N/A

We’re doing work that matters. Help us solve what others can’t.

Ready to apply to Cadence Design Systems?
Apply to Cadence Design Systems

About Cadence Design Systems

Additional Jobs Equal Employment Opportunity Policy: Cadence is committed to equal employment opportunity throughout all levels of the organization. Read the policy(opens in a new tab) We welcome your interest in the company and want to make sure our job site is accessible to all. If you experience difficulty using this site or to request a reasonable accommodation, please contact [email protected] . Privacy Policy: Job Applicant If you are a job seeker creating a profile using our careers website, please see the privacy policy(opens in a new tab) . E-Verify Cadence participates in the E-Verify program in certain U.S. locations as required by law. Download More Information on E-Verify (64

See all jobs at Cadence Design Systems →

Similar jobs

Cadence Design Systems
Lead Design Engineer (CAE Cross-Domain)
Cadence Design Systems
⚡ Apply early HOME CHINA Onsite
● New 👁 Seen ✓ Applied 2d ago
Cadence Design Systems
Lead Software Engineer (Framework)
Cadence Design Systems
⚡ Apply early HOME CHINA Onsite
● New 👁 Seen ✓ Applied 2d ago
Cadence Design Systems
Lead Software Engineer (Geometry)
Cadence Design Systems
⚡ Apply early HOME CHINA Onsite
● New 👁 Seen ✓ Applied 2d ago
OAK'S LAB
Senior Technical Product Manager/Lead
OAK'S LAB
⚡ Apply early Prague Hybrid
● New 👁 Seen ✓ Applied 12m ago
Modal
Inference Engineering and Product Lead
Modal
⚡ Apply early San Francisco Onsite $300,000–$350,000
● New 👁 Seen ✓ Applied 12m ago
Apex Technology, Inc.
Cybersecurity Lead Engineer (TS/SCI)
Apex Technology, Inc.
⚡ Apply early Los Angeles Onsite $160,000–$200,000
● New 👁 Seen ✓ Applied 21m ago
Apex Technology, Inc.
Cybersecurity Lead Engineer
Apex Technology, Inc.
⚡ Apply early Los Angeles Onsite $160,000–$200,000
● New 👁 Seen ✓ Applied 21m ago
Apex Technology, Inc.
Lead Electric Propulsion Engineer
Apex Technology, Inc.
⚡ Apply early Los Angeles Onsite $156,000–$215,000
● New 👁 Seen ✓ Applied 21m ago
Applied Intuition
Senior/Lead Technical Recruiter - Defense
Applied Intuition
⚡ Apply early Sunnyvale Onsite $140,000–$210,000
● New 👁 Seen ✓ Applied 21m ago

Sign up for suggestions tailored to the jobs you open and the searches you save.

More jobs at Cadence Design Systems

See all jobs at Cadence Design Systems →

Apply now
🤖

Whoa — hold up

JobsRadar was built for real people having a rough time in their job search — not for automated requests. You're clicking way too fast and you're now temporarily blocked.

Come back later. If you're genuinely job hunting, we've got your back — just act like a human.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Get an edge on your job hunt.

Join our Telegram channel for the stuff that helps you land the role — salary benchmarks, the weekly market pulse, and new-feature drops. No spam, just signal.

Join the channel — it's free