CareerPlanGet AI match score →

Software Engineer (C++/DS/Algo)

Kolkata, IND, India💼 Full-time🗓 2026-07-08 → 2026-07-22

Core

Design and implement front-end compiler components for Electronic Design Automation (EDA) tools, processing Hardware Description Languages (Verilog, SystemVerilog, VHDL) to enable chip, board, and system design.

Role type

Software Engineer (Compiler Front-End Development)

Builds

Front-end compiler technology for Mentor Compilers (Siemens EDA)

Domain

Electronic Design Automation (EDA) / Chip Design

Deliverable

production ML models | product features

Required skills

C++, algorithms, data structures, Verilog, SystemVerilog, VHDL, front-end EDA software development

Preferred skills

flex/bison parser generators, gate-level digital logic design, parallel algorithms, job distribution techniques

Responsibilities

Design, develop, and implement front-end compiler components; Ensure functional quality of released products across platforms; Analyze complex products and problems to identify optimal approaches; Create and document software designs for complicated workflows; Mentor and guide colleagues to support project completion; Contribute to the overall quality and performance of the compiler front-end system

Seniority

Mid-level, hands-on IC

Sourced via siemens_eda · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Siemens ↗