Software Engineer for SPICE (math)
BeijingOn-siteFull-time
AI Summary
Develops mathematical and probabilistic algorithms to improve the accuracy and performance of simulation and analysis tools, and builds internal R&D tools.
About this role
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.
Job Description
This role centers on developing mathematical and probabilistic algorithms that enhance the accuracy, robustness, and performance of Cadence’s simulation and analysis tools. The engineer will work on numerical methods, stochastic modeling, statistical analysis, and algorithmic innovations that support next‑generation EDA technologies. The position also includes building internal tools to streamline research and development workflows.
Responsibilities
- Design and implement mathematical algorithms for simulation, modeling, and statistical analysis
- Apply probabilistic theory to improve accuracy and convergence of simulation engines
- Develop numerical methods for large‑scale computation and optimization
- Collaborate with software engineers and domain experts to integrate mathematical models into production systems
- Build scripts and tools to support internal R&D processes
- Validate algorithmic correctness through experiments, benchmarks, and data analysis
Requirements
- Strong foundation in applied mathematics, probability theory, and numerical methods
- Proficiency in Python and C++
- Experience with scientific computing libraries or frameworks is a plus
- Familiarity with Linux/Unix development environments
- MS in Applied Mathematics, Statistics, Computer Science, Electrical Engineering, or related fields
- Strong analytical thinking and ability to translate mathematical concepts into practical software solutions
- Good communication skills and ability to work effectively in a collaborative environment
We’re doing work that matters. Help us solve what others can’t.
Skills
Applied MathematicsC++LinuxNumerical MethodsProbability TheoryPythonStatistical AnalysisStochastic ModelingUnix
Explore related jobs
More jobs at Cadence
Similar Applied Mathematics jobs
Jobs in Beijing
- P医学信息沟通专员-肿瘤Pfizer Inc · China - Beijing - Beijing
- P医学信息沟通专员-血液肿瘤Pfizer Inc · China - Beijing - Beijing
- P业务部门助理Pfizer Inc · CHN - BJ - Beijing Office
- PEvergreen-Business LeadPfizer Inc · China - Beijing - Beijing
- P医学信息沟通大区经理Pfizer Inc · China - Beijing - Beijing
- CAccount Executive - GlobalCisco Systems, Inc. · Beijing, China
Browse these categories
Market data for software engineer roles
All reports →- Role reportSoftware engineer jobs, Sep 2026: new listings down 9.7%New software engineer listings fell 9.7% to 1,506 this week, the first weekly drop in a month. Prioritize applications while 1,506 fresh roles remain open.
- Salary reportSoftware engineer salary 2026: median midpoint is $190,587The median published range midpoint for US software engineer roles is $190,587, with the middle half from $166,000 to $222,000.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.