13 hours ago

Software Engineer for SPICE

Cadence

On Site
Full Time
$160,000
Beijing, Beijing, China

Job Overview

Job TitleSoftware Engineer for SPICE
Job TypeFull Time
Offered Salary$160,000
LocationBeijing, Beijing, China

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About the Role at Cadence

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. This position focuses on designing, implementing, and maintaining software components that support advanced EDA workflows and circuit simulation technologies. The engineer will contribute to core infrastructure, algorithmic modules, and performance-critical systems used across Cadence’s product lines. The role also involves improving internal development processes through tooling, automation, and continuous integration enhancements.

Responsibilities of a Software Engineer for SPICE

  • Develop and maintain high-quality software for EDA tools and simulation frameworks
  • Implement efficient data structures, algorithms, and system-level components
  • Collaborate with cross-functional teams to define requirements and deliver robust solutions
  • Optimize performance, scalability, and reliability of existing software modules
  • Contribute to internal tooling and automation to improve engineering productivity
  • Participate in code reviews, testing, and documentation activities

Required Qualifications

  • Strong programming skills in C++ and Python
  • Solid understanding of computer science fundamentals: algorithms, data structures, operating systems, and software architecture
  • Experience with Linux/Unix development environments
  • MS in Computer Science, Computer Engineering, or related fields
  • Strong analytical and problem-solving abilities
  • Effective communication skills and ability to work collaboratively in a team environment

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

Key skills/competency

  • C++
  • Python
  • Algorithms
  • Data Structures
  • EDA Tools
  • Circuit Simulation
  • Software Architecture
  • Linux/Unix
  • Performance Optimization
  • Continuous Integration

Tags:

Software Engineer
EDA
Circuit Simulation
Software Development
Algorithms
Data Structures
Performance Optimization
System Design
Tooling
Automation
Code Reviews
C++
Python
Linux
Unix
Software Architecture
Computer Science
Continuous Integration
Debugging
Version Control
Object-Oriented Programming

Share Job:

How to Get Hired at Cadence

  • Research Cadence's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Customize your resume: Tailor your C++ and Python project experience to highlight EDA, simulation, and algorithm skills.
  • Showcase problem-solving: Prepare to discuss specific instances where you've tackled complex technical challenges effectively.
  • Demonstrate teamwork: Be ready to share examples of successful collaboration and communication in engineering teams.
  • Network strategically: Connect with Cadence employees on LinkedIn to gain insights and potential referrals for the Software Engineer for SPICE role.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background