senior Software Engineer ic 3-7 yrs Bachelor's · Posted Apr 20, 2026
Skills
Bash Linux

About this role

Cadence Design Systems is hiring a senior-level Software Engineer based in Beijing, China. The posting calls out experience with Bash, Linux and roughly 3–7 years of relevant work. Listed education preference: a bachelor's degree or equivalent.

Role
Software Engineer
Function
software engineering
Level
senior
Track
Individual contributor
Employment
Full-time
Location
Beijing, China
Experience
3–7 years
Education
Bachelor's degree
Posted
Apr 20, 2026
AI Summary
Senior applications engineer supporting Cadence's SoC verification and emulation products. Conducts technical evaluations, trains customers, and provides expert debugging support for complex digital designs. Requires 3-7 years in design/verification with strong HDL, scripting, and verification methodology expertise.

More roles at Cadence Design Systems

IT - Sr Staff Systems Engineer (Active Directory, Powershell, and Windows/O365 Infrastructure Administration)
San Jose, CA · senior
Security IAM Patch Management
Sr. Principal AE - Verification IP, HPC Protocols
San Jose, CA · principal
System Design
Senior Test Engineer
Guadalajara 01 · senior
Python Bash Git
Software Intern
Austin, TX · intern
LLMs Data Structures Machine Learning
Sr. Principal Product Engineer
San Jose, CA · senior
Python Performance Optimization Testing
All Cadence Design Systems jobs →

Job description

from Cadence Design Systems careers

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

Job Description

1. Work closely with the Sales team to identify and scope opportunities for Cadence SoC Verification solution, Emulation, FPGA prototyping products.

2. Plan, execute and manage key technical evaluations and benchmark with existing and potential customers.

3. Train, ramp-up and accompany customer project.

4. Conduct basic and advanced trainings, presentations and demos as necessary.

5. Providing technical expertise to address clients’ queries, which need expert involvement.

6. Aligned closely with corporate engineering and sales/marketing team on customer requirement for product direction/improvement.

Position Requirements:

  • Requires a BS-EE/CE (MS-EE/CE preferred) with 3-7 years of experience in design and/or verification of complex digital designs, or Applications engineering/technical support role.
  • Strong knowledge of design debug techniques and a strong understanding in logic design.
  • Knowledgeable in verification methodologies for complex EDA environments.
  • Proficiency in HDL language like Verilog, System Verilog and VHDL. Ability to create test cases to replicate customer issues quickly.
  • Proficiency in Unix/Linux scripting languages (ksh/bash/csh/perl).
  • Experience with emulation, Cadence's Palladium product preferred.
  • General knowledge in TBA, Coverage/Assertion flow, Low Power(UPF). UVM experience is a plus.
  • Excellent communication skills. Have ability to communicate complex issue to internal teams and customers in a clear and concise manner.
  • This is an excerpt. Read the full job description on Cadence Design Systems careers →
All software engineering jobs software engineering in Beijing, China Jobs in Beijing, China software engineering salaries software engineering career path
All Cadence Design Systems Jobs Browse software engineering roles senior positions