Senior Principal Software Engineer – Compute System & Eda Infrastructure

Cadence

Not specified; not specified; not specified
C or c++ proficiency
Distributed system architecture
Job scheduling and orchestration
This role involves architecting the core compute system that powers large-scale EDA workflows at a global technology leader

Job Summary

  • This role involves architecting the core compute system that powers large-scale EDA workflows at a global technology leader.
  • The engineer will lead end-to-end design discussions and drive technical direction for multi-team, multi-component systems.
  • Candidates are expected to mentor engineers, drive best practices, and resolve complex issues across distributed systems and data pipelines.

Matching Summary

This role involves architecting the core compute system that powers large-scale EDA workflows at a global technology leader.

Salary

Not specified; Not specified; Not specified

Skills & Requirements

Must-have

  • C or C++ proficiency
  • Distributed system architecture
  • Job scheduling and orchestration
  • High-performance data services
  • System-level software design

Nice-to-have

  • Python Go TypeScript Rust experience
  • Angular frontend framework knowledge
  • HPC environment familiarity
  • Cross-team leadership capabilities
  • Fast-paced learning ability

Key Requirements

  • MS/BS in Computer Science or related field
  • 5+ years of professional software engineering experience
  • Experience with backend systems or distributed compute frameworks

Work Rights

Not specified

Tailored Resume

Cover Letter