Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Quilter Logo

Senior/Staff Software Engineer (C++)

Quilter

Salary not specified
Sep 29, 2025
Los Angeles, CA, USA
Apply Now

Quilter is looking to solve the decades-old problem of automating circuit board design by developing the next generation of automated PCB design tools, leveraging novel techniques in computational geometry, optimization, high-performance computing, and physics simulation.

Requirements

  • 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.
  • Expertise in graph theory, computational geometry, operations research, optimization, numerical analysis, or simulation.
  • Background in geometric constraints, optimization methods, or mesh refinement.

Responsibilities

  • 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.
  • Build the algorithms and data structures that fundamentally define how circuit boards are routed, creating scalable, physics-aware routing engines.
  • Refine raw routing outputs into high-quality, manufacturable layouts using geometric transformations that enforce real-world PCB design rules.
  • Develop the infrastructure, parallelization, and APIs that power reinforcement learning agents and routing algorithms at massive compute scale.
  • Implement geometry checks and physics simulations—electromagnetic, thermal, and manufacturing—to validate routed boards for real-world performance.
  • Provide mentorship, technical reviews, and guidance to elevate the team’s engineering practices.

Other

  • Strong collaboration skills and the ability to work with domain experts across different disciplines.
  • Leadership skills in mentoring, reviewing, and guiding engineering direction.
  • A passion for pushing the boundaries of what's possible in automated circuit design.
  • Advanced degree (M.Sc. or Ph.D.) in computer science, computational physics, robotics, or related fields.
  • Primarily focused on hiring within the US, with occasional exception to accommodate exceptional talent.