Q

Quilter AI

AI-driven PCB layout automation platform

Senior/Staff Software Engineer - CAD Integrations

Software EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USA

About the Job

Requirements

  • Deep production experience with Python, including designing, debugging, testing, and maintaining substantial codebases.
  • Experience solving difficult integration, systems, or data-representation problems involving unfamiliar code and incomplete documentation, with the ability to isolate causes and test hypotheses.
  • Sound judgment about data models, interfaces, and testing, including defining correct behavior and building checks that establish it.
  • Practical experience with large language models and agentic workflows, including reasoning about tool use, evaluating results, and iterating on the surrounding system.
  • Ability to document findings and coordinate changes that affect other teams in a distributed team.

Responsibilities

  • 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 by combining native CAD tools, application programming interfaces, and controlled experiments with large-language-model-driven investigation workflows to understand binary and text-based formats and their representation of engineering intent.
  • Partner with other teams on shared representations of boards, schematics, and design constraints, preserving information needed by downstream systems.
  • Build fixtures, semantic checks, round-trip tests, and native-tool validation to detect lost information and invalid output and provide reliable signals for automated evaluation.
  • Connect models to CAD automation and inspection tools; design iterative investigation and feedback loops; use evaluations to guide model and workflow choices and improve reliability, speed, and cost.
  • Scope useful deliveries, validate realistic designs, and turn production failures into fixes, better diagnostics, and regression coverage.

Desired Qualifications

  • Familiarity with printed circuit board design, electrical engineering, or electronic design automation tools.
  • Experience with parsers, compilers, binary formats, serialization, geometry, or complex domain models.
  • Experience automating desktop applications, using vendor software development kits, or working with native libraries in C, C++, or Rust.
  • Experience building regression corpora, differential tests, fuzzing tools, or agent harnesses and evaluations.

About the Company

Quilter AI

AI-driven PCB layout automation platform

Quilter AI builds software that automates PCB design. It converts circuit schematics into manufacturable PCB layouts using a physics-driven engine and reinforcement learning, rather than relying on large language models. The platform runs high-performance simulations to honor real-world constraints and generates dozens of layout options, enabling engineers to skip manual placement and routing. This approach differs from typical EDA tools by treating PCB layout as a compilation task, optimized through physics-based design and ML, instead of hand-tuned heuristics. Quilter targets electronics companies, startups, and prototyping teams, offering an open beta with free testing and a future usage-based pricing model. Its goal is to shorten the design cycle from weeks to hours, reduce costs, and accelerate hardware iteration and adoption.

Company size
11-50
Company stage
Series B
Total funding
$35M
Headquarters
Los Angeles, CA
Founded
2021

Recently Posted Jobs

Explore more opportunities at Quilter AI

See more jobs