Senior/Staff Software Engineer (C++)

Quilter

$130K — $180K *
US-AnywhereRemote in United States
Enterprise Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3-10+ years experience with high-performance C++ codebases
  • Expertise in computational geometry or optimization
  • Proficient in Python for ML system integration
  • Strong mathematical intuition for production systems
  • Leadership experience in mentoring and technical reviews

Responsibilities

  • Architect high-performance C++ libraries and algorithms
  • Design scalable data structures for PCB challenges
  • Collaborate with domain experts across engineering disciplines
  • Mentor and guide team engineers to improve practices

Benefits

  • Interesting and challenging work
  • Health, dental, and vision insurance
  • Unlimited paid time off
  • Paid parental leave
  • Regular team events and offsites
Full Job Description
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. 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

Similar Jobs

More Jobs at Quilter

More Enterprise Technology Jobs

Find similar Senior/Staff Software Engineer (C++) jobs: