CareerPlanSign in

Senior CAD Software Engineer

United States, North Carolina, Raleigh💼 Full-time🗓 2026-07-13 → 2026-09-26

Core

Design and develop a common tool stack for internal SoC and IP designs, creating scalable software solutions and automation flows.

Role type

Senior IC CAD Software Engineer

Builds

Internal SoC and IP design tool stacks, CAD flows, and automation

Domain

Semiconductor / Silicon Design / Computer Architecture

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++, Python, TCL, Perl, Object-Oriented programming, Functional programming, Software design patterns, Continuous integration, Computer Architecture, CPU/SoC design principles, Azure environments, Azure Security, DevOps

Preferred skills

None stated

Technologies

Python, TCL, Perl, C/C++, Azure

Responsibilities

Design software solutions and documentation that scale to a large user base, Develop, enhance, and integrate CAD Flows and automation for organization-wide use, Own, maintain and drive complex Software projects independently, Drive end to end software development life cycle for multiple complex software projects, Collaborate with CAD Hardware and Compute infrastructure teams, Act as an expert in the domain in partnership with the execution team

Seniority

Senior, hands-on IC

Sourced via microsoft · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.