Loading, Please wait..!!
Software Engineer
-
Posted on: Oct 17, 2026
-
San Diego, Texas
-
Onsite
-
Full-time
Curious about compensation?
Explore the historical salary trends, average pay, and estimated compensation for Software Engineer roles in Texas.
View Salary Guide →Find your match !
Job Title :
Software Engineer
Job Type :
Full-Time
Job Location :
San Diego Texas United States
Remote :
No
Job Description :
Job Description
Title Software Engineer - ASIC
\nLocation San Diego CA
\nDuration 12+ months
\n\n
Job Description:
\nPrincipal Duties & Responsibilities:
\n• Leverages advanced ASIC knowledge and experience to define, model, design (digital and/or analog), optimize, verify, validate, implement, and document IP (block/SoC) development for a variety of high performance, high quality, low power products.
\n• Creates advanced architectures, circuit specifications, logic designs, and/or system simulations based on system-level requirements.
\n• Collaborates across functional teams (e.g., software architecture, hardware architecture, product management, program management teams) to develop and execute an implementation strategy that meets system requirements and customer needs.
\n• Evaluates all aspects of complex process flow from high-level design to synthesis, place and route, timing and power use, and verification or similarly for custom circuit design/layout flow.
\n• Utilizes tools/applications (e.g., RTL to GDS Flow, Virtuoso) to execute and enable advanced architecture and design of multiple complex blocks/SoC or IC Packages.
\n• Writes and reviews detailed technical documentation for complex EDA/IP/ASIC projects.
\nLevel of Responsibility:
\n• Works independently with minimal supervision.
\n• Provides supervision/guidance to other team members.
\n• Decision-making is significant in nature and affects work beyond immediate work group.
\n• Requires verbal and written communication skills to convey complex information. May require negotiation, influence, tact, etc.
\n• Has a moderate amount of influence over key organizational decisions (e.g., is consulted by senior leadership to make key decisions).
\n• Tasks do not have defined steps; planning, problem-solving, and prioritization must occur to complete the tasks effectively.
\nPosition Overview
\nThe Automation team, is part of the larger Yield Architecture Engineering team. The team develops and supports software platforms, data systems, and workflow automation used across Client. This role focuses on building, maintaining, and supporting production automation systems that improve engineering productivity, execution efficiency, and operational reliability.
\nThe successful candidate will work closely with automation and engineering stakeholders to develop software, data pipelines, tools, and automation workflows while helping maintain continuity during a period of organizational transition. This is a hands-on individual contributor role focused on execution, delivery, operational support, and knowledge transfer.
\nKey Responsibilities
\nAutomation Development & Production Support
\nDevelop, test, and maintain automation tools, scripts, and services.
\nBuild and support Linux-based automation systems and engineering workflows.
\nTroubleshoot issues across software, databases, scheduled jobs, and data pipelines.
\nImprove reliability, monitoring, logging, and operational supportability of production systems.
\nSupport knowledge transfer and documentation efforts to improve long-term maintainability.
\nData Systems & Workflow Automation
\nDevelop and maintain data processing and automation pipelines.
\nWork with databases, SQL, and automation workflows.
\nIntegrate data from multiple engineering systems and sources.
\nCreate tools that improve visibility, efficiency, and productivity for engineering teams.
\nAI-Assisted Engineering
\nUse AI-assisted development tools and coding agents to improve engineering productivity.
\nApply AI tools to accelerate implementation, testing, troubleshooting, and documentation.
\nMaintain ownership of correctness, security, and production readiness.
\nCollaboration
\nWork closely with software and engineering stakeholders to deliver practical solutions.
\nParticipate in design reviews, troubleshooting, and production support activities.
\nCommunicate implementation status, risks, and technical issues clearly.
\nRequired Qualifications
\nBS/MS in Computer Science, Software Engineering, Electrical Engineering, or related field, or equivalent experience.
\nStrong Linux experience.
\nStrong Python development skills.
\nExperience with SQL and relational databases.
\nExperience building automation, backend systems, or data processing workflows.
\nExperience developing maintainable production-quality software.
\nExperience using Git or similar version control systems.
\nStrong debugging and problem-solving skills.
\nEffective written and verbal communication skills.
\nPreferred Qualifications
\nExperience with semiconductor engineering environments.
\nExperience with engineering automation, workflow systems, or internal tools.
\nExperience with REST APIs and backend application development.
\nExperience with Oracle, PL/SQL, or large-scale data systems.
\nExperience with LSF, distributed computing, or batch processing environments.
\nExperience with observability, monitoring, and operational support tooling.
\nExperience using AI-assisted software development tools.
\n
Position Details
Posted:
Oct 17, 2026
Reference Number:
4da785669d3ce458
Employment:
Full-time
City:
San Diego
Job Origin:
ziprecruiter
Share this job:
Please wait..!!

