Ecad Application Development Engineer, Design Technologies

Amazon Amazon · Big Tech · Sunnyvale, CA · Operations, IT, & Support Engineering

This role focuses on developing and customizing ECAD applications, with a significant emphasis on integrating AI/ML technologies to enhance design processes. The engineer will lead the customization and extension of Cadence applications, explore AI-based design review and generation capabilities, and collaborate with AI/ML teams to integrate LLMs and ML into ECAD workflows. The goal is to enable intelligent automation and design assistance in hardware engineering.

What you'd actually do

  1. Responsible for the maintenance and support of Cadence suite of applications (OrCAD, Allegro, System Capture, Pulse).
  2. Design, develop, implement and support Cadence extensions, features and customizations.
  3. Explore and implement AI/ML-powered features for intelligent design review, automated design generation, and design optimization.
  4. Support, enhance, and develop integrations with PDM/PLM toolsets and workflows.
  5. Develop custom OrCAD workflows and process automations

Skills

Required

  • software development experience
  • Java
  • scripting languages (Perl, Python, Unix shell scripts, VBA)
  • Electronic Design Automation tools
  • EDA tools (OrCAD/System Capture/Allegro PCB/Pulse PDM)
  • SKILL
  • Tcl
  • AI/ML/LLM technologies and their practical applications

Nice to have

  • AWS Bedrock
  • TensorFlow
  • PyTorch
  • machine learning frameworks
  • large language models
  • integrate AI capabilities into traditional engineering workflows

What the JD emphasized

  • AI/ML-powered features
  • intelligent design review
  • automated design generation
  • design optimization
  • integrate large language models (LLMs) and machine learning capabilities

Other signals

  • integrating AI/ML technologies into traditional CAD workflows
  • intelligent automation and design assistance
  • integrate large language models (LLMs) and machine learning capabilities into ECAD workflows