Cadence is hiring a Software Engineer II to join our Palladium System Software team. This team provides essential runtime support for the Palladium emulator, a critical platform for hardware design and verification. You will play a key role in developing the software that powers these systems and ensuring their reliability for our customers.
What You'll Do
- Help design, implement, and test runtime software for the platform.
- Address customer issues in current Palladium systems.
What We're Looking For
- A Bachelor's or Master's degree in Computer Science, Engineering, or Electrical and Electronics Engineering.
- At least 2 years of relevant professional experience.
- Versatility in C++, Python or Perl, data structures, and algorithms.
- Experience with the Linux operating system, including drivers and kernel programming.
Nice to Have
- Electronics circuit design experience.
- Firmware development experience.
Technical Stack
- C++
- Python
- Perl
- Linux
Benefits & Compensation
- Salary range: $101,500 to $188,500.
- Paid vacation and holidays.
- 401(k) plan with employer match.
- Employee stock purchase plan.
- A variety of medical, dental, and vision plan options.
Cadence is an equal opportunity employer. We hire and develop leaders and innovators who want to make an impact on the world of technology.




