Skip to content

Software Engineer (CAD Automation)

  • Remote
    • Redwood City, California, United States
  • Software Team

Job description

SnapMagic is building the digital growth engine for the global electronics industry.


Our core platform (formerly SnapEDA) already reaches 2M+ engineers annually and is the default discovery layer for electronic components. We’re now scaling SnapMagic Copilot, built on a proprietary dataset of 10M+ components, serving as the discovery and demand layer for the global electronics industry.

We’re a fast-moving startup building the next generation of electronics design. Our focus is simple: eliminate manual CAD work and replace it with intelligent, automated systems. This role is for a software engineer who thrives in a high-output environment, delivers frequently, and takes real ownership of what they build.

You’ll work hands-on designing and delivering tools that automate CAD workflows, integrate AI, and scale cleanly from prototype to production.

Job requirements

What You’ll Do

  • Build and deliver automation tools that replace manual CAD processes

  • Design and implement backend systems that power CAD workflows

  • Translate ideas into execution plans, workflows, and ERDs

  • Integrate AI features to improve design generation, validation, and optimization

  • Continuously deliver working outputs in a fast-paced startup environment

  • Identify bottlenecks and aggressively automate them

  • Contribute ideas and turn them into valuable output

Required Skills & Experience

  • Strong experience with Python (production-level code)

  • Working knowledge of JavaScript for internal tools and frontend work

  • Solid backend engineering knowledge (data flow, performance, reliability)

  • Frontend familiarity (dashboards, internal tools, visualizations)

  • Experience with databases, schema design, and query formulation

  • Comfortable working with loosely defined problems and turning them into features

  • Strong bias toward execution and measurable output

  • Experience with image processing algorithms or geometry-related systems

Nice to Have

  • Experience with API integrations

  • Experience with server hosting, deployment, and infrastructure management in production environments

  • Background in CAD and engineering tools

  • Experience with AI/ML pipelines or automation frameworks

or

Remote
  • Redwood City, California, United States
Software Team