ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΎ 3 Π΄Π½Ρ Π½Π°Π·Π°Π΄
Senior Principal C++ Software Engineer (EDA)
154Β 000 - 286Β 000$
ΠΡΡΡ & Π‘ΠΎΠΏΡΠΎΠ²ΠΎΠ΄
ΠΠ»Ρ ΠΌΡΡΡΠ° Ρ ΡΡΠΎΠΉ Π²Π°ΠΊΠ°Π½ΡΠΈΠ΅ΠΉ Π½ΡΠΆΠ΅Π½ Plus
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
Π’Π΅ΠΊΡΡ:
TL;DR
Senior Principal C++ Software Engineer (EDA): Developing and enhancing FPGA-based prototyping products for pre-Silicon software validation with an accent on timing graph algorithms and performance optimization. Focus on designing and tuning complex timing flows for multi-billion-node graphs to improve Quality of Results (QoR) and compile times.
Location: San Jose, California
Salary: $154,000β$286,000
Company
is a leader in electronic design and computational software, enabling global technology companies to innovate and solve complex design challenges.
What you will do
- Enhance and support the Timing Engine to implement new features and extend existing capabilities.
- Optimize the Timing Flow to improve Place & Route (P&R) compile times.
- Design, tune, and innovate timing graph algorithms operating on multi-billion-node structures.
- Develop technical specifications and unit tests to ensure code quality and reliability.
- Collaborate within a small team to build next-generation FPGA-based verification platforms.
Requirements
- BS with 10+ years, MS with 7+ years, or PhD with 5+ years of relevant experience.
- Proven experience in EDA software development.
- Strong background in SDC constraints and Timing Analysis.
- Excellent programming skills in C/C++.
- Must be based in or able to work from San Jose, California.
Nice to have
- Strong knowledge of Tcl.
- Experience in multi-threaded or concurrent programming.
- Prior experience with Emulation or FPGA software development.
Culture & Benefits
- Comprehensive medical, dental, and vision insurance plans.
- 401(k) retirement plan with employer match.
- Employee stock purchase plan.
- Paid vacation and holidays.
- Opportunity to work on industry-leading technology for major CPU/GPU/HyperScaler companies.
ΠΡΠ΄ΡΡΠ΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ: Π΅ΡΠ»ΠΈ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΡΠΈΡ Π²ΠΎΠΉΡΠΈ Π² ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ iCloud/Google, ΠΏΡΠΈΡΠ»Π°ΡΡ ΠΊΠΎΠ΄/ΠΏΠ°ΡΠΎΠ»Ρ, Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠ΄/ΠΠ, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎΠ³ΠΎ - ΡΡΠΎ ΠΌΠΎΡΠ΅Π½Π½ΠΈΠΊΠΈ. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΆΠΌΠΈΡΠ΅ "ΠΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡΡΡ" ΠΈΠ»ΠΈ ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π² Π³Π°ΠΉΠ΄Π΅ β
ΠΠΎΡ ΠΎΠΆΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
3 Π΄Π½Ρ Π½Π°Π·Π°Π΄
Principal Analog/Mixed Signal CAD Engineer
150Β 680 - 225Β 700$
2 Π΄Π½Ρ Π½Π°Π·Π°Π΄
EDA Tools Hardware Engineer
141Β 910 - 269Β 100$
3 Π΄Π½Ρ Π½Π°Π·Π°Π΄
Asic Design Engineer
151Β 000 - 223Β 440$
5 ΡΠ°ΡΠΎΠ² Π½Π°Π·Π°Π΄
Software Engineer (Semiconductor Equipment)
179Β 500 - 246Β 500$
5 Π΄Π½Π΅ΠΉ Π½Π°Π·Π°Π΄
Staff Engineer, Cinema Technology (C++)
170Β 600 - 234Β 200$
1 Π΄Π΅Π½Ρ Π½Π°Π·Π°Π΄
C, C++ Software Engineer II (Semiconductor)
124Β 000 - 171Β 000$