PCB Design Automation Engineer

Artech LLC
  • North Reading, MA
  • $65–$80 Per Hour
  • Instant Apply
4 days ago

Job Description

Job Title: PCB Design Automation Engineer
Location: North Reading, MA (100% onsite)
Duration: 3-4 Months Contract
Pay rate: $65.00 - 80.00 per hour on W2

Job Description:
  • Client’s Hardware Engineering team is looking for a contract engineer to finish a Python tool that automates PCB design constraint entry, a slow and error-prone manual step in our board design flow today.
  • The tool combines a standardized Excel input workbook with the exported netlist and the stackup and impedance table, then generates Allegro Constraint Compiler (Client) tables that load into Cadence Allegro Constraint Manager. A proof of concept is already in place.
  • You will take it over, deliver a tested and documented tool, and work closely with the hardware engineers and PCB designers who will use it.
  • Take over the existing proof-of-concept code and complete the end-to-end flow from input workbook to Constraint Manager.
  • Extend the tool to cover every interface and constraint type in the input workbook, from high-speed digital buses to high-voltage, analog, and power nets.
  • Build a simple user interface, either a GUI or guided prompts, for running the tool.
  • Test the tool on current and legacy board designs, comparing its output with hand-entered constraints and resolving discrepancies.
  • Document the tool and help prepare training for its users.

Must Have:
  • BS in Electrical Engineering, Computer Engineering, or a related field, or equivalent experience.
  • 3+ years of experience in PCB design, PCB layout, or EDA tool automation.
  • Hands-on experience with Cadence Allegro Constraint Manager.
  • A solid understanding of high-speed and mixed-signal PCB constraints, such as impedance, differential pairs, length matching, spacing, and HV creepage and clearance.
  • Strong Python skills, including working with Excel and CSV data.
  • Experience using AI coding assistants (such as Claude Code) and Git.
  • Ability to work independently on a time-bound project, with strong written communication skills.

Preferred:
  • Experience with Allegro Constraint Compiler (Client) or Cadence SKILL.
  • Background in automated test equipment or other dense multilayer boards that combine digital, analog, and RF circuitry.

Numbers & Facts

LocationNorth Reading, MA
Salary$65–$80 Per Hour

Skills

  • Analog Microwave or Powerunmatched
  • Artificial Intelligence (AI)unmatched
  • Automationunmatched
  • Automation Engineeringunmatched
  • Busesunmatched
  • Cadenceunmatched
  • Cadence Allegrounmatched
  • Communication Skillsunmatched
  • Computer Engineeringunmatched
  • Digital Circuit Designunmatched
  • Documentationunmatched
  • Electrical Engineeringunmatched
  • Gitunmatched
  • Graphical User Interface (GUI)unmatched
  • High Voltage (HV)unmatched
  • Printed Circuit Board (PCB)unmatched
  • Printed Circuit Board (PCB) Layoutunmatched
  • Printed Circuit Board Designunmatched
  • Proof of Conceptunmatched
  • Python Programming/Scripting Languageunmatched
  • Radio Frequencyunmatched
  • Software Engineeringunmatched
  • Technical/Engineering Designunmatched
  • Test Automationunmatched
  • Test Equipmentunmatched
  • Test Toolsunmatched
  • User Interface/Experience (UI/UX)unmatched
  • Writing Skillsunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder