Software Engineer — AI-Native CAD Integrations
Core
Building AI-native integrations between Quilter's PCB design automation platform and leading CAD tools (Altium, Cadence, Siemens) by parsing, translating, and generating complex proprietary file formats.
Role type
Senior Software Engineer (AI/Systems)
Builds
File I/O bridges and agent-powered workflows for reverse-engineering undocumented PCB CAD 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, end-to-end feature ownership
Preferred skills
HPC, electromagnetic simulation, prompt engineering
Technologies
Python, Altium, Cadence Allegro, Siemens Xpedition
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 customer data; Use and build next-generation agent-powered workflows for CAD reverse engineering; Own features end-to-end from design to rollout
Seniority
Mid-Senior, hands-on IC