软件工程师 — AI原生CAD集成
Software Engineer — AI-Native CAD Integrations
Quilter的文件输入输出团队构建了Quilter与全球领先的PCB CAD工具——Altium、Cadence Allegro和Siemens Xpedition之间的桥梁。你将主要在我们的Python文件输入输出代码库中工作:解析、转换和生成复杂的(且经常未公开的)CAD格式,并将它们映射到Quilter内部的“电路板”模型中。
这是一个真正以AI为核心的技术团队——我们会让你掌握它并变得强大。很多公司说“我们使用AI”。在这里,我们会为你提供学习和掌握AI的机会:
- 为逆向工程工作构建自己的代理框架——解析未公开的二进制格式,映射供应商的模式,自动化集成工作中繁琐的部分。
- 在我们实际的问题上运行真实的模型评估——而不是靠感觉或社交媒体上的讨论。
- 发展在提示工程、上下文设计和MCP服务器设计方面的专业技能——这些技能会伴随你的整个职业生涯不断积累。
- 借助一个十人团队的力量进行工作。过去需要一队工程师完成的工作,你将学会独立完成。
- 你离开这份工作时,会比入职时更加优秀。这就是我们的承诺。
你将负责
- 构建和扩展与CAD供应商文件格式和脚本系统的集成。
- 在高级工程师的支持下,逆向工程专有的二进制和基于文本的格式。
- 帮助塑造Quilter内部的PCB表示形式,随着我们对新工具支持的扩展。
- 编写稳健且经过充分测试的代码,以应对混乱的真实客户数据。
- 使用并帮助构建下一代由代理驱动的CAD逆向工程工作流程。
- 端到端地负责功能的开发:设计
查看英文原文
About Quilter
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.
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:
- Focus on the mission
- Build great things that help humans
- Demonstrate grit
- Never stop learning
- Pursue excellence
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.
This is a genuinely AI-native team—and we'll make you dangerous with it. A lot of companies say "we use AI." Here, we will pay for you to master it:
- 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.
- Run real model evals on our actual problems—not vibes or Twitter threads.
- Develop genuine craft in prompting, context engineering, and MCP server design—skills that compound over your whole career.
- Operate with the leverage of a team of ten. Work that used to require a squad of engineers, you'll learn to ship solo.
- You'll leave this job a substantially more capable engineer than you arrived. That's the deal.
What You'll Do
- Build and extend integrations with CAD vendors' file formats and scripting systems.
- Reverse-engineer proprietary binary and text-based formats, with support from senior engineers.
- Help shape Quilter's internal PCB representation as we expand support for new tools.
- Write robust, well-tested code that holds up against messy real-world customer data.
- Use—and help build—the next generation of agent-powered workflows for CAD reverse engineering.
- Own features end-to-end: design, implementation, testing, rollout.
What We're Looking For
- 3-7 years of software engineering experience, with meaningful backend or systems work.
- 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.
- 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.
- Comfort with ambiguous, reverse-engineering-flavored problems: unfamiliar code, undocumented formats, weird edge cases.
- General knowledge of binary formats.
- Solid fundamentals in design, testing, and debugging.
- Strong communication and high ownership in a fast-moving startup environment.
Nice to Have (genuinely nice-to-have — none of these are required, and we don't expect any one candidate to have most of them)
- A little C or C++ — not required at all, but occasionally helpful for skimming vendor SDKs or binary formats.
- Familiarity with PCB / EDA / CAD workflows or hardware tinkering.
- Experience with binary or large-scale serialization formats (protobuf, custom binary, XML, JSON).
- Experience building tooling around coding agents (evals, harnesses, MCP servers, etc.).
- Cloud infra (AWS, Docker, Kubernetes, Terraform).
- Open-source contributions in developer tooling, CAD, or simulation.
Please note: 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.
What we offer:
- Interesting and challenging work
- Competitive salary and equity benefits
- Health, dental, and vision insurance
- Regular team events and offsites (~4x / year)
- Unlimited paid time off
- Paid parental leave
Want to learn more about Quilter, our vision, and our investors? Visit our About page and visit our Blog.