CareerPlanSign in

Engineer - CAD SW

Bengaluru, IndiaFull-time2026-09-22 → 2026-10-07
Hybrid

Core

Design, develop, test, and maintain software solutions and automation tools for optimized design flow, methodology, and full CAD solutions for industry-leading compute subsystems and SoCs.

Role type

Senior IC software engineer (CAD/EDA)

Builds

Optimized design flow, methodology, and full CAD solutions for compute subsystems and SoCs

Domain

Semiconductor / EDA / Physical Design

Required skills

Python, C/C++, TCL, Linux/Unix, Git, CI/CD, REST APIs, PostgreSQL/MySQL/SQLite, software testing methodologies

Preferred skills

Agentic workflow models, RTL synthesis tools, STA, power estimation, SoC design, CAD engineering, physical design, signoff (via careerplan.io/jobs/101024460784-engineer-cad-sw-at-arm)

Technologies

Python, C/C++, TCL, Linux, Git, PostgreSQL, MySQL, SQLite, REST APIs, Docker/Kubernetes (implied by containers), CI/CD pipelines

Responsibilities

Design and develop software applications and tools; Write clean, maintainable, efficient, and well-documented code; Develop automation to improve engineering productivity; Debug complex software, system, and performance issues; Participate in code reviews and contribute to coding standards; Design and maintain APIs, databases, command-line tools, and supporting infrastructure; Build automated unit, integration, and regression tests; Monitor software reliability and improve performance, scalability, and robustness; Create and maintain technical documentation.

Seniority

Senior, hands-on IC