Senior Software CAD Engineer - Cork, IRL
Core
Develop Python-based software infrastructure for RTL quality, design automation, and project execution to support advanced low-power and high-performance SoC development.
Role type
Senior Software CAD Engineer
Builds
Robust automation tools for configuring, launching, monitoring, debugging, and reporting design flow results for Qualcomm chipsets.
Domain
Semiconductor / SoC Design Automation
Required skills
Python, Linux, Git, software automation, debugging, YAML, JSON, pytest, design automation, RTL quality
Preferred skills
C++, Verilog, SystemVerilog, Perl, Tcl/tcsh, Makefiles, database integration, dashboards
Technologies
Python, Linux, Git, pytest, YAML, JSON, C++, Verilog, SystemVerilog, Perl, Tcl, Makefiles
Responsibilities
Develop and maintain Python-based software tools for design automation and RTL quality checks; Build automation for configuring, launching, monitoring, debugging, and reporting design flow results; Support quality checks across RTL design areas such as clock-domain crossing, reset-domain crossing, low-power verification, synthesis readiness, lint, and design rule checking; Improve infrastructure for configuration management, run setup, result tracking, waiver handling, reporting, and dashboards; Debug issues across software infrastructure, generated scripts, configuration files, design inputs, and EDA tool execution; Develop unit and integration tests for automation scripts and flow infrastructure.
Seniority
Senior, hands-on IC
