Quilter

Design your next PCB design in hours, not weeks, with Quilter's generative AI for electronics.

Senior/Staff Software Engineer, C++

Backend EngineerSoftware EngineerFull TimeRemoteTeam 1-10H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

164 days ago

Salary

Not specified

3 yrs expEnglishPython

Job Description

• 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 • Shape the technical roadmap, mentor peers, and provide technical reviews and guidance to elevate engineering practices • Collaborate with domain experts across electrical engineering, ML/AI, electromagnetic simulation, and HPC • Contribute to specialized teams: Core Router (routing algorithms and data structures), Homotopy (geometric transformations and manufacturability), Router Agent (infrastructure, parallelization, and APIs for RL and routing at scale), Physics (geometry checks and electromagnetic/thermal/manufacturing simulations)

Job Requirements

  • 3-10+ years of industry experience maintaining and extending large, high-performance C++ codebases in collaborative environments
  • Strong academic background with deep expertise in 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: Advanced degree (M.Sc. or Ph.D.) in computer science, computational physics, robotics, or related fields
  • Nice to have: Experience with reinforcement learning, CAD/EDA tools, or physics-based optimization
  • Nice to have: Exposure to GPU programming (CUDA), parallel/distributed algorithms, or HPC frameworks
  • Nice to have: Contributions to open-source geometry, simulation, or HPC projects

Benefits

  • Interesting and challenging work
  • Competitive salary and equity benefits
  • Health, dental, and vision insurance
  • Regular team events and offsites (~2x / year)
  • Unlimited paid time off
  • Paid parental leave

Related Job Pages

More Backend Engineer Jobs

Engineering Manager, Laravel, PHP, AWS

Curotec

We help companies master digital innovation.

Backend Engineer164 days ago
Full TimeRemoteTeam 51-200Since 2010H1B No Sponsor

Engineering Manager leading Laravel/PHP teams for Curotec's e-commerce and SaaS products

AWSCloudLaravelPHP
New York

.NET Team Lead

GR8 Tech

Launch, grow, or upgrade your iGaming business with GR8 Tech high-performance Sportsbook and iGaming platform.

Backend Engineer166 days ago
Full TimeRemoteTeam 501-1,000H1B No Sponsor

Lead .NET team building high-load iGaming trading services at GR8 Tech.

ASP.NETDockerElasticSearchEntity FrameworkKafkaPostgresRedisSDLC.NET
United States

Backend Engineer

ContainIQ

Monitor Kubernetes metrics, logs, events, and traces within your cluster, instantly!

Backend Engineer169 days ago
Full TimeRemoteTeam 1-10Since 2020H1B No Sponsor

ContainIQ backend engineer role (remote) — job description coming soon.

United States
Backend Engineer169 days ago
Full TimeRemoteTeam 10,001+Since 1936H1B Sponsor

Senior Python AI/ML engineer building distributed AI for GEICO's customer self-service

AWSAzureCloudDistributed SystemsDockerGoogle Cloud PlatformJavaKubernetesNoSQLPythonPyTorchSDLCSQLTensorflow
California + 4 moreAll locations: California, Iowa, Maryland, Texas, Virginia
$95K - $215K / year