Point your AI agent at freehire and let it find you a job.

Get the CLI →

Sr. Design Automation Engineer

New

Description

The Packaging EDA group automates and standardizes the flows behind RF and AMS module packaging and the back-end IC wafer flows that feed them—spanning design-to-die, wirebond/bump interconnect, substrate routing, EM-aware layout, DRC/signoff, and the post-tapeout data that drives manufacturing. We are expanding beyond our traditional Cadence Allegro/APD SKILL and DRC automation into modern software engineering: Python-based tooling, database-driven workflows, and web-based enterprise platforms that manage data across the full IC lifecycle, from floorplanning to material-in-hand.

This is a hybrid role for a software developer who has worked in the Packaging/IC realm. Day to day, you may be asked to support active packaging and wafer-flow activities while also designing and building the long-term software solutions that will replace today's manual and spreadsheet-based processes. The balance between hands-on support and platform development will evolve over time, so we're looking for someone adaptable who is comfortable moving between immediate problem-solving and longer-term engineering.

The core technical need is Python, database, and web-application expertise to modernize existing spreadsheet- and VBA-based wafer flows into maintainable, connected platforms. Packaging-layout automation and tool experience (SKILL/APD) is a strong plus as design work will need to be supported by multiple members of our team, and we lean on AI-assisted development to extend it. You'll partner closely with a domain expert who owns the IC wafer flows and deep process knowledge, translating that expertise into robust, scalable software.

Responsibilities

  • Design and build Python applications and web-based enterprise platforms that support the packaging and wafer-flow lifecycle, replacing spreadsheet/VBA solutions with maintainable, database-connected systems.
  • Lead the conversion of an existing VBA solution into a web-based platform that:
    • communicates with multiple databases,
    • provides UIs for pre-tapeout (pre-TO) inputs,
    • supports a "shopping cart"–style workflow for post-TO interactions, and
    • runs automated triggers and DRCs throughout the IC lifecycle (floorplanning to material-in-hand).
  • Develop automation for post-TO data gathering to support bump mask generation.
  • Generate mechanical data for wafer probing.
  • Support day-to-day packaging and wafer-flow activities as needed, balancing immediate operational needs with long-term development.
  • Build and maintain packaging DRC rule decks and custom checks for module substrates, interposers, and system-in-package structures.
  • Develop automation flows for AMS/RF module packaging (placement, routing, via strategies, stack-up) and repetitive tasks such as pin assignment, fanout, shielding patterns, and BOM generation—using Python, SKILL, or Tcl as appropriate.
  • Manage code and collaboration through GitHub using a Gitflow-style branching model (feature branches, pull requests, code review), and leverage AI-assisted development (Cursor) to accelerate delivery.
  • Collaborate cross-functionally with design, packaging, wafer-flow, test, and manufacturing teams to bridge domain knowledge into reliable tooling.
  • Document flows, train users, and drive continuous improvement in cycle time, data integrity, and first-pass success.

Required Experience and Skills

  • M.Tech/M.E./M.S. in EE/CE or equivalent from a reputed university.
  • 3–5 years in IC/module packaging design, packaging CAD, RF substrate layout, or a similar role.
  • Strong software development proficiency in Python, including building tools and services that read from and write to databases.
  • Experience developing web-based applications/platforms (front-end UIs plus back-end services and DB integration).
  • Working knowledge of relational databases and data modeling (schema design, queries, integration across multiple data sources).
  • Experience with source control and collaborative workflows in GitHub (branching, pull requests, code review; Gitflow or similar).
  • Ability to translate domain/process knowledge and legacy spreadsheet/VBA logic into structured, maintainable software.
  • Comfortable operating as a generalist—shifting between day-to-day support and long-term development as priorities evolve.
  • Strong cross-functional communication skills; detail-oriented; thrives in a fast-paced, dynamic environment.

Desired Experience and Skills

  • Experience modernizing VBA/Excel-based workflows into web platforms with automated triggers and validation.
  • Familiarity with AI-assisted development tools (e.g., Claude, Cursor) and integrating them into a team workflow.
  • Scripting/automation for IC or module packaging layout in SKILL, Python, or Tcl.
  • Hands-on experience with Cadence Allegro Package Designer / APD or similar advanced packaging layout tools.
  • Experience with packaging DRC/LVS or DFM rule development and verification.
  • Understanding of back-end wafer flows and post-tapeout data (bump maps, mechanical/probe data, tapeout deliverables).
  • Understanding of packaging technologies: laminate substrates, wirebond, flip-chip, WLP, and module-level integration.
  • Knowledge of RF packaging fundamentals: controlled-impedance routing, via transitions, ground planes, and isolation structures.
  • Experience packaging RF front-end modules (PAs, LNAs, filters, switches) for mobile or infrastructure applications; familiarity with BAW/SAW filter packaging and acoustic requirements.
  • Exposure to EM-aware packaging practices and simulation of package interconnect (HFSS, EMX, or integrated APD EM flows).

#LIPR1

See also

Design jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available