TL;DR
Lead Software Engineer (EDA): Researching, designing, and implementing EDA physical design algorithms, primarily for Clock Tree Synthesis, with an accent on C++ development within a distributed environment. Focus on optimizing existing solutions, debugging customer issues, and exploring AI/ML techniques for quality improvement.
Location: Must be based in Belo Horizonte, Brazil
Company
hirify.global is a product company that provides expertise, tools, IP, and hardware for the entire electronics design chain, enabling innovation from chip design to systems.
What you will do
- Research, design, and implement EDA physical design algorithms, primarily for Clock Tree Synthesis.
- Develop C++ and Tcl code within a distributed software development environment.
- Explore and integrate AI and Machine Learning techniques to improve quality of results.
- Optimize existing technology solutions and determine opportunities for further enhancements.
- Debug customer issues, fix bugs, and build unit tests to validate software functionality.
Requirements
- Complete Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Physics, or Mathematics.
- Strong programming and software engineering experience in C-like languages (C/C++/Java/C#/Rust etc.).
- Interest in software engineering: language features, data structures, design patterns, unit testing, and automation tools.
- Good verbal and written communication skills in English/Portuguese.
- Ability to meet stringent deadlines within a fast-paced work environment.
Nice to have
- A Ph.D. degree in a relevant discipline or Master’s with at least 2 years of work experience in a comparable software engineering role.
- Knowledge of algorithms and data structures in Computer Science, specifically in Electronic Design Automation (Placement, Routing, Clock Tree Synthesis, etc.).
- Awareness of the fundamentals of machine learning and AI. Experience in the use of AI/ML for EDA is a strong plus.
- Knowledge of Linux command line tools and strong data analysis skills with Python.
Culture & Benefits
- Competitive benefits.
- Nominated as a Great Place to Work globally and in Brazil.
- Recognized as a Fortune 100 Best Companies to Work For.
- Opportunity to make an impact on the world of technology.
- Work on innovative products that transform how people live, work, and play.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →