Software Engineer (CAD Automation)
SnapMagicAbout the 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.
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
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s