Software Developer – AI for Analog Layout Automation
Core
Develop AI-driven software to automate analog IC layout, placement, routing, and optimization for semiconductor design.
Role type
Senior IC software engineer (AI/optimization for EDA)
Builds
Production EDA tools for analog chip design automation
Domain
Semiconductor industry + Electronic Design Automation (EDA)
Deliverable
production ML models
Required skills
C++, algorithms, mathematical modeling, optimization, machine learning, Linux, Git
Preferred skills
Python, TCL, generative AI, numerical optimization, graph algorithms, computational geometry, high-performance computing
Technologies
C++, Python, Linux, Git
Responsibilities
Design and implement algorithms for layout generation and optimization; Build AI-driven capabilities for placement and routing; Prototype and evaluate new AI techniques; Collaborate with semiconductor design experts; Work with customers to validate solutions
Seniority
Senior, hands-on IC