Engineer - CAD SW
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
