AI and Automation Software Engineer
Core
Design, develop, and deploy AI and automation tools to increase post-silicon team efficiency and reduce manual work in silicon verification, validation, debug, and program delivery workflows.
Role type
Senior IC software engineer (AI/automation)
Builds
AI-enabled automation tools and CI/CD pipelines for engineering workflows
Domain
Semiconductor / Hardware Engineering
Deliverable
production ML models
Required skills
Python, AI/ML frameworks (LangChain, LaMDA), CI/CD pipelines, log analysis, data processing, scripting, technical documentation
Preferred skills
Semiconductor industry experience, PCIe/CXL/xGMI/UALink, SoC platform bring-up, cloud platforms (AWS/Azure/GCP), containerization (Docker/Kubernetes), C/C++/JavaScript, frontend frameworks (React/Angular), SQL/NoSQL
Technologies
Python, LangChain, LaMDA, Jenkins, GitHub Actions, Git, pytest, Doxygen, Sphinx, Docker, Kubernetes, AWS, Azure, GCP, React, Angular, Node.js, SQL, NoSQL
Responsibilities
Identify opportunities for AI/automation to improve engineering productivity; Develop tools to streamline log analysis, debug triage, and reporting; Design and deploy automation solutions; Implement and maintain CI/CD pipelines; Collaborate with frontend/backend developers to create user interfaces; Partner with stakeholders to translate engineering pain points into solutions; Convert manual workflows into reusable automation assets; Define measurable success criteria for automation initiatives.
Seniority
Senior, hands-on IC
