Senior/Staff Software Engineer, Customer Integrations — PCB/CAD
Senior/Staff engineer on Quilter's File I/O team, resolving customer integration blockers and shipping Python parsers/exporters that move PCB designs between CAD tools (Altium, KiCad, Cadence Allegro, Siemens Xpedition) and Quilter's AI-driven PCB design platform, plus LLM/agent tooling to automate troubleshooting. Hybrid role based in Long Beach, CA.
- Compensation
- Not disclosed
- Location
- Los Angeles
- Work setup
- Remote
- Seniority
- Staff
- Employment
- Full time
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Deep production Python experience, owning maintainable software from design through testing and rollout
- Experience working directly with customers, partners, or technical users to diagnose integration problems and deliver working software
- Strong debugging skills across unfamiliar code, files, and structured data
- Clear communication and sound judgment under time pressure
- Practical experience with LLMs and agentic workflows, including evaluating results and feedback loops
Nice to have
- Hands-on familiarity with PCB design workflows and ECAD tools
- Experience with parsers, proprietary file formats, vendor APIs, or CAD scripting
- Experience in customer or integration engineering, including troubleshooting with restricted access to systems or design data
- Experience building regression corpora, diagnostic tools, or agent harnesses and evals
Full description
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:
- Curiosity
- Conviction
- Rigor
We’re looking for a Senior Software Engineer to work directly with our go-to-market team and customers to turn integration blockers into production fixes and features. Our File I/O team connects Quilter with tools including Altium, KiCad, Cadence Allegro, and Siemens Xpedition, preserving design intent as files move into Quilter and results return to the customer’s CAD workflow.
You’ll work primarily in Python on parsers, exporters, design models, diagnostics, and workflow automation. This role suits someone who enjoys jumping into ambiguous technical problems, collaborating directly with customers, and seeing their engineering work make an immediate difference. You’ll contribute to broader improvements in CAD coverage and fidelity as well as resolving urgent blockers.
You’ll also help build workflows using LLMs and agents to investigate failures, find recurring patterns, and automate repetitive integration work, with reliable checks on the results.
Location: This is a hybrid role based out of our Long Beach, CA office, with regular in-person collaboration alongside our go-to-market team.
What You’ll Do
- Investigate and resolve customer blockers. Work with customers and GTM to reproduce failures, inspect design data and logs, and identify the cause. Fix File I/O issues and coordinate with partner teams when a problem crosses system boundaries.
- Ship integration features and fixes. Own Python changes from design through rollout, including parsers, exporters, and shared representations of boards, schematics, and constraints. Make sound implementation tradeoffs and contribute through code reviews.
- Verify the complete design workflow. Turn representative customer cases into acceptance checks and regression tests. Validate that design information survives import and that exported results remain usable in the customer’s native CAD tool.