CareerPlan

Staff Engineer AMS Implementation (f/m/div)

Munich (Germany)Full-time2026-05-26 → 2026-10-24

Core

Develop software and algorithms for automated physical design of analog integrated circuits, discrete power devices, and charge-coupled devices, focusing on spatial indexing, graph-based engines, and constraint programming.

Role type

Staff Engineer, Algorithm Development (AMS-EDA)

Builds

Automated physical design tools for analog ICs and power devices

Domain

Semiconductor / Analog Design Automation (EDA)

Deliverable

production ML models

Required skills

C++ (C++17/C++20), OpenMP, Constraint Programming (Gecode, OR-Tools CP-SAT), Computational Geometry, Spatial Data Structures, Graph Algorithms, Python, Cadence SKILL, Cadence Virtuoso, Linux/LSF

Preferred skills

Quantum computing, Machine Learning, Reinforcement Learning, German language

Technologies

Gecode, OR-Tools CP-SAT, OpenMP, C++, Python, Cadence Virtuoso, Linux, LSF

Responsibilities

Develop software and algorithms for automated physical design; Build and optimize spatial indexing and graph-based engines; Model complex AMS layout rules via constraint programming; Parallelize compute-intensive kernels; Establish testing and quality practices for geometry kernels and CP models; Improve existing software modules

Seniority

Staff, hands-on IC