Quilter

Senior/Staff Software Engineer, C++ (Remote)

Remote
USD 180k - 200k
C++ Python
Description

Senior/Staff Software Engineer (C++)

Department: Engineering

Location: Remote - US

Compensation: $180K – $200K • Offers Equity

Employment Type: FullTime

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. Focus on the mission

  2. Build great things that help humans

  3. Demonstrate grit

  4. Never stop learning

  5. Pursue excellence

Quilter is seeking Senior to Staff C++ Engineers to join our engineering teams developing the next generation of automated PCB design. You’ll design high-performance C++ algorithms, data structures, and systems that tackle some of the hardest challenges in computational geometry, optimization, high-performance computing, and physics simulation. As a senior engineer, you’ll shape the technical roadmap, mentor peers, and help build the foundation for superhuman PCB design.

You may contribute to one of several specialized teams:

  • Core Router Team: Build the algorithms and data structures that fundamentally define how circuit boards are routed, creating scalable, physics-aware routing engines.

  • Homotopy Team: Refine raw routing outputs into high-quality, manufacturable layouts using geometric transformations that enforce real-world PCB design rules.

  • Router Agent Team: Develop the infrastructure, parallelization, and APIs that power reinforcement learning agents and routing algorithms at massive compute scale.

  • Physics Team: Implement geometry checks and physics simulations—electromagnetic, thermal, and manufacturing—to validate routed boards for real-world performance.

What You’ll Do

  • Architect and implement high-performance C++ libraries, algorithms, and systems for routing, optimization, and simulation.

  • Design scalable data structures and computational methods to handle complex PCB design challenges.

  • Strong collaboration skills and the ability to work with domain experts across different disciplines.

  • Provide mentorship, technical reviews, and guidance to elevate the team’s engineering practices.

What We’re Looking For

  • 3-10+ years of industry experience maintaining and extending large, high-performance C++ codebases in collaborative environments.

  • A strong academic background with deep expertise in one or more of the following areas: computational geometry, graph algorithms, optimization, high-performance computing (HPC), meshing, numerical methods, physics simulations, or related fields.

  • Proficiency in Python for prototyping and integration with ML systems.

  • Experience architecting and scaling large, collaborative C++ codebases.

  • Strong mathematical and algorithmic intuition, with ability to translate theory into production systems.

  • Leadership skills in mentoring, reviewing, and guiding engineering direction.

  • A passion for pushing the boundaries of what's possible in automated circuit design.

Nice to Have (General)

  • Advanced degree (M.Sc. or Ph.D.) in computer science, computational physics, robotics, or related fields.

  • Experience with reinforcement learning, CAD/EDA tools, or physics-based optimization.

  • Exposure to GPU programming (CUDA), parallel/distributed algorithms, or HPC frameworks.

  • Contributions to open-source geometry, simulation, or HPC projects.

Nice to Have (Per Team)

  • Core Router Team: Expertise in graph theory, computational geometry, operations research, optimization, numerical analysis, or simulation.

  • Homotopy Team: Background in geometric constraints, optimization methods, or mesh refinement.

  • Router Agent Team: Expertise with parallel programming, distributed systems, HPC frameworks, or API design.

  • Physics Team: Knowledge of simulations, physics engines, finite element methods (FEM), high-performance compute, or distributed compute.

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.

Quilter
Quilter

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say