TL;DR
Software Engineer I (C++): Developing and optimizing core Static Timing Analysis engine components with an accent on designing and tuning timing and graph algorithms for multi-billion-node timing graphs. Focus on building highly scalable, distributed, incremental, and parallel solutions including GPU acceleration for performance-critical workloads.
Location: San Jose, United States
Salary: $88,900–$165,100 per year
Company
hirify.global hires and develops leaders and innovators impacting the world of technology.
What you will do
- Design, tune, and innovate timing and graph algorithms for large-scale timing graphs
- Develop highly scalable C/C++ solutions for the Static Timing Analysis engine
- Implement distributed, incremental, and parallel computing solutions
- Leverage GPU acceleration for performance-critical workloads
- Incorporate device variation and statistical modeling into timing analysis
Requirements
- Location: Must be based in San Jose, United States
- Strong background in algorithms, data structures, and graph theory
- Proficiency in C/C++ and performance-oriented system design
- Interest or experience in distributed systems, parallel computing, or GPU acceleration
- Exposure to STA, EDA, or digital design concepts is a plus
- Strong communication and teamwork skills
Culture & Benefits
- Competitive annual salary range with bonus, equity, and benefits
- Paid vacation and holidays
- 401(k) plan with employer match
- Employee stock purchase plan
- Medical, dental, and vision plan options
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →