Software Infrastructure Development Engineer
Core
Develop, test, and maintain software tools and databases supporting the execution and analysis of internal product tests for the Calibre EDA tool suite.
Role type
Software Infrastructure Development Engineer
Builds
Software tools and databases for internal product test execution and analysis
Domain
Electronic Design Automation (EDA) / Semiconductor
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Python 3, Linux command line, Git VCS, SQL databases, REST API design, unit testing frameworks
Preferred skills
QA/test infrastructure development, distributed database systems, infrastructure monitoring, Ansible, containerization tools
Technologies
Python, Linux, Git, MariaDB, SQLite, Redis, Apache Cassandra, Grafana, Loki, Prometheus, Zabbix, pytest, Jira, Confluence, Ansible, Docker, Tcl, Perl, bash, JavaScript
Responsibilities
Develop, test, and maintain code for test infrastructure; Participate in scheduling and estimation of tasks; Assist in defining and creating software development standards
Seniority
Mid-level, hands-on IC