HarryDesk Remote Freelance Marketplace Logo HarryDesk
Programming

Software Engineer — AI-Native CAD Integrations

Posted by Quilter | Budget: $0 (fixed)

PythonDockerKubernetesAWSTerraformC++
Apply & Submit Proposal on HarryDesk

Job Description & Project Requirements

<h3>About <a href="https://jobicy.com/company/quilter" target="_blank" rel="nofollow noopener">Quilter</a></h3> <p>At Quilter, we are helping electrical engineers save time and accomplish more by automating the tedious and time-consuming task of designing printed circuit boards (PCBs). Our small team is composed of experts in electrical engineering, electromagnetic simulation, ML/AI, and high-performance computing (HPC). We are inventing and leveraging novel techniques to solve the decades-old problem of automating circuit board design where today hundreds of billions of dollars are spent. We have raised $25 million in Series B funding from some of the very best and are charging full-speed toward our goal.</p> <p>No matter where we come from, we're united by a common vision for the future and a core set of values we think will get us there:</p> <ol> <li> <p>Focus on the mission</p> </li> <li> <p>Build great things that help humans</p> </li> <li> <p>Demonstrate grit</p> </li> <li> <p>Never stop learning</p> </li> <li> <p>Pursue excellence</p> </li> </ol> <p>Quilter's File I/O team builds the bridges between Quilter and the world's leading PCB CAD tools—Altium, Cadence Allegro, and Siemens Xpedition. You'll work primarily in our Python File I/O codebase: parsing, translating, and generating complex (and often undocumented) CAD formats, and mapping them into Quilter's internal "board" model.</p> <p>This is a genuinely AI-native team—and we'll make you <em>dangerous</em> with it. A lot of companies say "we use AI." Here, we will pay for you to master it:</p> <ul> <li> <p>Build your own agent harnesses for the kind of reverse-engineering we do—parsing undocumented binary formats, mapping vendor schemas, automating the tedious parts of integration work.</p> </li> <li> <p>Run real model evals on our actual problems—not vibes or Twitter threads.</p> </li> <li> <p>Develop genuine craft in prompting, context engineering, and MCP server design—skills that compound over your whole career.</p> </li> <li> <p>Operate with the leverage of a team of ten. Work that used to require a squad of engineers, you'll learn to ship solo.</p> </li> <li> <p><em>You'll leave this job a substantially more capable engineer than you arrived.</em> <strong>That's the deal.</strong></p> </li> </ul> <p><strong>What You'll Do</strong></p> <ul> <li> <p>Build and extend integrations with CAD vendors' file formats and scripting systems.</p> </li> <li> <p>Reverse-engineer proprietary binary and text-based formats, with support from senior engineers.</p> </li> <li> <p>Help shape Quilter's internal PCB representation as we expand support for new tools.</p> </li> <li> <p>Write robust, well-tested code that holds up against messy real-world customer data.</p> </li> <li> <p>Use—and help build—the next generation of agent-powered workflows for CAD reverse engineering.</p> </li> <li> <p>Own features end-to-end: design, implementation, testing, rollout.</p> </li> </ul> <p><strong>What We're Looking For</strong></p> <ul> <li> <p>3-7 years of software engineering experience, with meaningful backend or systems work.</p> </li> <li> <p>Strong Python proficiency. This is the language you'll spend nearly all your time in, and real expertise here matters more than anything else on this list. A track record of writing clean, maintainable code in real production codebases.</p> </li> <li> <p>Genuine excitement about coding agents and a real hunger to get great at them—you want a team that will invest in that growth, not throttle it.</p> </li> <li> <p>Comfort with ambiguous, reverse-engineering-flavored problems: unfamiliar code, undocumented formats, weird edge cases.</p> </li> <li> <p>General knowledge of binary formats.</p> </li> <li> <p>Solid fundamentals in design, testing, and debugging.</p> </li> <li> <p>Strong communication and high ownership in a fast-moving startup environment.</p> </li> </ul> <p><strong>Nice to Have</strong> (genuinely nice-to-have — none of these are required, and we don't expect any one candidate to have most of them)</p> <ul> <li> <p>A little C or C++ — not required at all, but occasionally helpful for skimming vendor SDKs or binary formats.</p> </li> <li> <p>Familiarity with PCB / EDA / CAD workflows or hardware tinkering.</p> </li> <li> <p>Experience with binary or large-scale serialization formats (protobuf, custom binary, XML, JSON).</p> </li> <li> <p>Experience building tooling around coding agents (evals, harnesses, MCP servers, etc.).</p> </li> <li> <p>Cloud infra (AWS, Docker, Kubernetes, Terraform).</p> </li> <li> <p>Open-source contributions in developer tooling, CAD, or simulation.</p> </li> </ul> <p><strong>Please note</strong>: We are an equal opportunity employer. At this time, we are focused on hiring primarily within the US, with occasional exception to accommodate exceptional talent.</p> <h3>What we offer:</h3> <ul> <li> <p>Interesting and challenging work</p> </li> <li> <p>Competitive salary and equity benefits</p> </li> <li> <p>Health, dental, and vision insurance</p> </li> <li> <p>Regular team events and offsites (~4x / year)</p> </li> <li> <p>Unlimited paid time off</p> </li> <li> <p>Paid parental leave </p> </li> </ul> <p>Want to learn more about Quilter, our vision, and our investors? Visit our <a href="http://quilter.ai/about" target="_blank" rel="nofollow noopener">About</a> page and visit our <a href="https://quilter.ai/blog" target="_blank" rel="nofollow noopener">Blog</a>.</p>

All work completed through HarryDesk zero-commission remote freelance marketplace is protected under verified milestone escrow contracts. Once hired, payments are held safely in escrow and released upon client milestone approval.

Similar Remote Developer Jobs