Software Engineer (CAD Automation)

Company: SnapMagic

Location: Redwood City, CA 94063 (Remote)

Type: Full-time

Remote: Yes

Posted: 2026-03-25

About this role

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.

### 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
  • Experien...

Create Your Job Alert

Other Software Jobs

Other Jobs in Redwood City