Вакансия из Hirify Global, списка международных tech-компаний Для мэтча и отклика нужен Plus
Пожаловаться
Зарплата и рынок
развернуть
По международному рынку данных пока нет
На СНГ рынке: $4.2к/мес ($3к - $5.9к)
86
Хорошая вакансия
развернуть
Роль чётко описана и даёт техническую ответственность уровня principal в разработке ПО для проектирования микросхем, но обязательный офис в Хсиньчу и узкая специализация на EDA подойдут не всем.
?Узкая специализация
Сильная инженерная база
Техническое лидерство
?Работа из офиса
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Подключить Plus
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Principal Software Engineer (EDA): Designing and developing advanced routing algorithms for Cadence’s Innovus digital implementation platform with an accent on advanced bus routing, constrained routing, and routing quality of results. Focus on solving complex physical-design, geometry, congestion, scalability, and runtime challenges for semiconductor designs.
Location: Hsinchu, Taiwan; full-time onsite role
Company
hirify.global Design Systems develops Innovus, a digital implementation platform for designing advanced semiconductor chips from RTL to GDSII.
What you will do
Architect, design, implement, develop, and optimize algorithms for constrained routing and advanced bus routing.
Drive routing solutions for complex pin-access, congestion, and multi-layer routing scenarios.
Improve routing quality of results, runtime, scalability, and robustness.
Analyze and solve complex algorithmic, geometry, and routing problems while delivering production-quality features.
Collaborate with R&D and cross-functional engineering teams to define requirements and drive technical solutions.
Mentor junior engineers and contribute to the long-term technical direction of routing technologies.
Requirements
MS or PhD in Computer Science, Electrical Engineering, Computer Engineering, or a related field.
Strong expertise in C/C++, algorithms, data structures, and object-oriented software development.
Experience developing complex, performance-critical software on Linux/UNIX platforms.
Strong algorithmic problem-solving, debugging, and software-design skills.
Ability to independently drive complex technical problems from definition through design, implementation, and validation.
Strong communication skills and ability to work effectively across engineering teams.
Nice to have
Experience in VLSI CAD, physical design, routing, computational geometry, graph algorithms, or optimization.
Knowledge of routing layers, tracks, vias, blockages, pin access, congestion, and design rules.
Experience developing large-scale EDA or algorithm-intensive software systems.
Experience with routing algorithms, constrained optimization, geometry processing, or graph-based algorithms.
Familiarity with Tcl, Python, or Perl.
Experience with commercial or academic place-and-route tools and physical-design flows.
Experience providing technical leadership or mentoring engineers on complex software projects.
Culture & Benefits
Full-time position within the Innovus R&D team.
Work focuses on developing technology for advanced semiconductor design and solving complex technical problems.
Будьте осторожны
Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →