Skip to content

Open nowPosted 177 days ago

Senior/Staff Software Engineer, CAD Integrations

Quilter6 open roles

Pay
$150,000 – $160,000 a year
Where
Remote - US
Work mode
Remote
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSenior/Staff Software Engineer, CAD IntegrationsQuilter · Remote - US
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Quilter's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

12.9% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 2.2%1 day
  2. 4.7%3 days
  3. 12.9%7 days
  4. 21.0%14 days
  5. 35.6%30 days
  6. 58.5%60 days
This job: posted 177 days ago

The posting

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:

1. Curiosity

2. Conviction

3. Rigor

We’re looking for a Senior Software Engineer to own substantial improvements to Quilter’s CAD integrations. Our File I/O team connects Quilter with tools including Altium, KiCad, Cadence Allegro, and Siemens Xpedition. Your work will let customers bring more of their designs into Quilter and use the results in their existing CAD workflows.

Working primarily in Python, you’ll take integration features from investigation through production, building the parsers, exporters, and shared design models they need. You’ll collaborate with teams across Quilter and help shape our integration architecture and engineering practices.

You’ll help shape how we use LLMs and agentic workflows to solve integration problems—from operating CAD tools and generating controlled test designs to investigating undocumented formats. You’ll have room to experiment with models, tools, and orchestration, and turn promising approaches into reliable systems the team can use.

WHAT YOU’LL DO

- Lead integration design and delivery. Extend Python parsers and exporters, support richer design information, and maintain compatibility with supported CAD tools. Make architectural tradeoffs independently and mentor teammates through reviews and difficult investigations.

- Reverse-engineer proprietary formats. Combine native CAD tools, APIs, and controlled experiments with LLM-driven investigation workflows to understand binary and text-based formats and how they represent engineering intent.

- Evolve shared models. Partner with other teams on shared representations of boards, schematics, and design constraints, preserving the information downstream systems need.

- Make correctness testable. Build fixtures, semantic checks, round-trip tests, and native-tool validation that catch lost information and invalid output and provide reliable signals for automated evaluation.

- Build agentic harnesses and workflows. Connect models to CAD automation and inspection tools; design iterative investigation and feedback loops. Use evals to guide model and workflow choices and improve reliability, speed, and cost.

- Own changes in production. Scope useful deliveries, validate realistic designs, and turn failures into fixes, better diagnostics, and regression coverage.

WHAT WE’RE LOOKING FOR

- Deep production Python experience. This is our primary language, and you should be comfortable designing, debugging, testing, and maintaining substantial Python codebases.

- Experience solving difficult integration, systems, or data-representation problems with unfamiliar code and incomplete documentation. You can isolate causes and test hypotheses.

- Sound judgment about data models, interfaces, and testing. You can define correct behavior and build checks that establish it.

- Practical experience with LLMs and agentic workflows. You can reason about tool use, evaluate results, and iterate on the surrounding system.

- Clear communication and strong ownership in a distributed team. You document findings and coordinate changes that affect other teams.

NICE TO HAVE

These are useful backgrounds, not a checklist—we don’t expect any one candidate to bring all of them.

- Familiarity with PCB design, electrical engineering, or EDA tools.

- Experience with parsers, compilers, binary formats, serialization, geometry, or complex domain models.

- Experience automating desktop applications, using vendor SDKs, or working with native libraries in C, C++, or Rust.

- Experience building regression corpora, differential tests, fuzzing tools, or agent harnesses and evals.

WHAT SUCCESS LOOKS LIKE

Customers can use more of their design features through Quilter’s import/export workflows, with design intent preserved and regression tests protecting that behavior. The models, tools, and documented findings built along the way make the next integration improvement easier to deliver.

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 http://quilter.ai/about page and visit our Blog https://quilter.ai/blog.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Quilter's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Quilter's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Quilter's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.