Software Engineer — AI-Native CAD Integrations
Core
Build AI-native integrations between Quilter's PCB design platform and leading CAD tools (Altium, Cadence, Siemens) by parsing, translating, and generating complex, often undocumented binary and text-based file formats.
Role type
Senior IC Software Engineer (AI-Native CAD Integrations)
Builds
Bridges between Quilter's internal PCB model and external CAD vendor file formats
Domain
Electronic Design Automation (EDA) / PCB Design / AI Agents
Deliverable
production ML models | product features
Required skills
Python, reverse engineering, binary format parsing, agent harness development, context engineering, MCP server design, testing, debugging
Preferred skills
C/C++, PCB/EDA workflows, large-scale serialization formats (protobuf, XML, JSON), cloud infrastructure (AWS, Docker, K8s, Terraform), open-source contributions
Technologies
Python, Altium, Cadence Allegro, Siemens Xpedition, MCP servers, AWS, Docker, Kubernetes, Terraform
Responsibilities
Build and extend integrations with CAD vendors' file formats and scripting systems; Reverse-engineer proprietary binary and text-based formats; Help shape Quilter's internal PCB representation; Write robust, well-tested code for messy real-world data; Develop agent-powered workflows for CAD reverse engineering; Own features end-to-end from design to rollout
Seniority
Senior, hands-on IC