cover image
imec

imec

www.imec-int.com

8 Jobs

4,300 Employees

About the Company

At imec, we shape the future by enabling nano- and digital technology innovation that enhances quality of life--together with partners from the industry, government, and academia. Our R&D is built on three core pillars:

- a unique 2.5-billion-euro 300mm semiconductor pilot line
- over 6,000 colleagues from around the world
- an ecosystem of 600+ world-leading industry partners and a global academic network

Since 1984, imec quickly made its name as the leading research hub for advanced CMOS scaling and continues to set the course for the semiconductor industry. Our expertise combines deep-tech with software and systems, unlocking smart, sustainable solutions in fields like healthcare, mobility, Industry 5.0, clean energy and agrifood.

Ready to join us? Explore our R&D, start-up support, and career opportunities at imec-int.com.

Listed Jobs

Company background Company brand
Company Name
imec
Job Title
Senior Physical ASIC Design Implementation Engineer
Job Description
**Job Title** Senior Physical ASIC Design Implementation Engineer **Role Summary** Lead end‑to‑end physical implementation of ASICs (netlist‑in to GDSII‑out) using the Cadence Innovus place&route flow, oversee design for nodes 3 nm–12 nm, manage large backend teams, and serve as primary technical liaison with customers. **Expectations** - Oversee full backend process for both top‑level chips and high‑level blocks in advanced technology nodes. - Provide expert guidance and decision‑making during design cycle to achieve tape‑out sign‑off. - Lead project delivery, mentor junior engineers, and coordinate with cross‑functional design teams. - Maintain strong client relationships, conveying technical status and negotiating specifications. **Key Responsibilities** 1. Configure and optimize Cadence Innovus flow for specific library sets and foundry nodes. 2. Execute low‑power design (UPF) and advanced power‑grid planning. 3. Perform floorplanning, timing‑driven placement, clock tree synthesis, and scan‑chain stitching. 4. Conduct detailed timing‑driven routing (including signal integrity), IPO, and resolve setup/hold issues. 5. Generate and analyze sign‑off results: SPEF/QUANTUS extraction, TEMPUS timing, VOLTUS power. 6. Perform DRC/DRC, ERC, LVS, and antenna verification; conduct logic equivalence checks. 7. Lead hierarchical partitioning, split SDC files for sub‑blocks, and manage block‑level sign‑off. 8. Debug tool, flow, or design problems, providing root‑cause analysis and solutions. 9. Serve as technical point of contact for customers, clarifying requirements and reporting progress. 10. Mentor and lead backend engineer team through complex design challenges. **Required Skills** - Mastery of Cadence Innovus place&route, up to 12 nm nodes. - Proficiency with timing (TEMPUS, STAR), power (VOLTUS, QUANTUS), and verification (QUARTUS, VCS) tools. - Experience in UPF/low‑power design, power‑grid, and hierarchical floorplanning. - Strong debugging, logic‑equivalence, and verification capabilities. - Excellent written and verbal communication in English; ability to work within international teams. - Proven ability to interact with customers and manage stakeholder expectations. **Required Education & Certifications** - Master’s degree in Electronics (or equivalent). - Minimum 10 years’ professional experience in physical ASIC implementation at 12–3 nm nodes, covering hierarchical designs. - Demonstrated experience with power‑reduction techniques (gated clocks, voltage domains, memory retention, switch‑off domains). - No specific certifications required, but industry‑accepted tool certifications are a plus.
Leuven, Belgium
On site
Senior
29-10-2025
Company background Company brand
Company Name
imec
Job Title
HPC Unix Engineer
Job Description
**Job title:** HPC Unix Engineer **Role Summary:** Manage, optimize, and support a high‑performance computing (HPC) environment for simulation, electronic design automation (EDA), and numerical modeling workloads. Focus on SLURM cluster administration, user support via Open OnDemand, system monitoring, and automation of cluster configuration and software deployment. **Expectations:** - Deliver 2nd‑line Linux/HPC support and incident resolution. - Ensure cluster performance, scalability, and stability. - Implement automation, monitoring, and secure configurations. - Maintain scientific software stacks and container environments. **Key Responsibilities:** 1. **Operational Support & Incident Management** - Resolve job scheduling, performance, and software usage issues. - Provide 2nd‑line support for Linux and HPC environments. - Support users through Open OnDemand (interactive and batch). - Follow ITIL processes for incidents, changes, and requests. - Monitor system and job metrics with Prometheus/Grafana. 2. **HPC System Management** - Administer SLURM clusters, compute nodes, GPU resources. - Perform OS patching, configuration management, and automation (Ansible, Bash, Python). - Manage parallel/shared filesystems (NFS, Lustre) and object storage (S3). - Control user access, quotas, and secure network settings. - Maintain FlexLM license management. 3. **Software, Containers & Build Frameworks** - Deploy and manage container technologies (Apptainer/Singularity, Podman, ENROOT, Pyxis). - Build and maintain scientific software (Ansys, Cadence, COMSOL, MATLAB, Mentor, Synopsys) via EasyBuild and lmod. - Optimize deployments, including Azure CycleCloud integration. **Required Skills:** - Proven experience with HPC environments, parallel computing, and job scheduling (SLURM). - Strong problem‑solving and analytical abilities. - Scripting and automation expertise (Ansible, Bash, Python). - Understanding of performance tuning, cluster monitoring, and system hardening. - Familiarity with Open OnDemand; Azure CycleCloud is a plus. - Exposure to EDA and engineering software workflows in HPC contexts is advantageous. **Required Education & Certifications:** - Bachelor’s or Master’s degree in Computer Science, Information Technology, Systems Engineering, or a related field. - Relevant certifications (e.g., Red Hat Certified Engineer, Linux Professional Institute, or HPC‑specific credentials) are preferred but not mandatory.
Leuven, Belgium
On site
03-11-2025
Company background Company brand
Company Name
imec
Job Title
Machine Learning Performance Engineer
Job Description
Job Title: Machine Learning Performance Engineer Role Summary: Design, benchmark, and optimize AI/ML workloads for exascale systems, enabling SW‑HW co‑design and high‑performance custom architectures. Expectations: - Build a flexible framework to represent distributed AI/ML workloads across device and network models. - Deliver actionable performance insights for future exascale platforms. - Contribute to the EuroHPC DARE initiative and stay current with cutting‑edge AI research. Key Responsibilities: - Create mini‑apps and benchmarks from real AI models to evaluate system performance. - Analyze and optimize deep‑learning workloads for exascale readiness. - Investigate emerging algorithms for custom hardware integration. - Implement state‑of‑the‑art optimization techniques (quantization, pruning, distributed training). - Utilize performance‑analysis tools to identify bottlenecks and hardware‑level improvements. - Collaborate across research groups to support SW‑HW co‑design efforts. - Document methodologies, results, and best practices for internal knowledge base. Required Skills: - Advanced parallel programming (CUDA, Python). - Deep‑learning frameworks: PyTorch, TensorFlow, JAX. - Distributed training: Ray, Dask, PyTorch Lightning. - Algorithmic optimization (quantization, pruning, distributed learning). - Software performance analysis and hardware optimization techniques. - Strong analytical and problem‑solving abilities. - Effective written and verbal communication in English. Required Education & Certifications: - PhD in Computer Science, Engineering, Mathematics, or equivalent. - (Optional) Certifications in high‑performance computing or CUDA programming.
Leuven, Belgium
On site
17-11-2025
Company background Company brand
Company Name
imec
Job Title
Software & Data Engineer
Job Description
**Job Title:** Software & Data Engineer **Role Summary** Design, develop, and scale internal tools that power accelerator operations for a multi‑country program. Own end‑to‑end features from concept to deployment, ensuring data reliability, performance, and security. Collaborate with cross‑functional teams, define the technical roadmap, and use data to inform product decisions. **Expectations** - Obtain a full‑time employment contract (not freelance). - Deliver high‑quality code, maintainable architecture, and thorough documentation. - Communicate trade‑offs, risks, and solutions to stakeholders in a clear, concise manner. **Key Responsibilities** 1. Build, test, and enhance internal applications (e.g., cohort management, startup dashboards). 2. Automate data flows and integrate APIs across international teams. 3. Prioritize and plan the technical roadmap, balancing quick wins with long‑term goals. 4. Monitor usage metrics and engagement; iterate on features based on founder and team feedback. 5. Define and enforce coding standards, review pull requests, and maintain CI/CD pipelines. 6. Design and maintain robust data structures; clean, transform, and secure datasets. 7. Apply emerging web development trends and AI tools to boost productivity. 8. Serve as a technical sparring partner for due diligence and startup tech‑stack assessments. 9. Ensure all tools meet security, reliability, and performance requirements. **Required Skills** - Proficiency in TypeScript/JavaScript, React, Next.js, and Node.js. - Experience with relational or NoSQL databases, REST/GraphQL APIs, and integration patterns. - Strong understanding of version control (Git), CI/CD, and automated testing. - Ability to design scalable, maintainable, and secure web applications. - Data engineering fundamentals: ETL, data modeling, cleaning, and validation. - Excellent communication skills for stakeholder engagement and technical documentation. **Required Education & Certifications** - Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent professional experience. ---
Antwerp, Belgium
Hybrid
25-11-2025