
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
- Redwood City, California, United States
All done!
Your application has been successfully submitted!
You've already applied for this job
We appreciate your interest in this position. Unfortunately, you have already applied for this job.
