Quilter (quilter.ai)
Senior/Staff Software Engineer (C++)
Remote - US · Staff+
Sponsorship not specifiedDetected 296 days ago
PythonC++Distributed SystemsData StructuresAlgorithmsMachine LearningFEAPCB DesignRoboticsElectrical EngineeringResearchLeadershipCollaborationMentoring
About the role
- Our small team is composed of experts in electrical engineering, electromagnetic simulation, ML/AI, and high-performance computing (HPC).
- 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.
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.
- A passion for pushing the boundaries of what's possible in automated circuit design.
- 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.
- Implement geometry checks and physics simulations-electromagnetic, thermal, and manufacturing-to validate routed boards for real-world performance.
- Build great things that help humans
Requirements
- 3-10+ years of industry experience maintaining and extending large, high-performance C++ codebases in collaborative environments.
- 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.
- Advanced degree (M.Sc. or Ph.D.) in computer science, computational physics, robotics, or related fields.
- Core Router Team: Expertise in graph theory, computational geometry, operations research, optimization, numerical analysis, or simulation.
- Physics Team: Knowledge of simulations, physics engines, finite element methods (FEM), high-performance compute, or distributed compute.
- Knowledge of simulations, physics engines, finite element methods (FEM), high-performance compute, or distributed compute.
Compensation
- Competitive salary and equity benefits
Benefits
- Competitive salary and equity benefits
- Health, dental, and vision insurance
- Unlimited paid time off
- Paid parental leave
- Want to learn more about Quilter, our vision, and our investors?
- Never stop learning
- Develop the infrastructure, parallelization, and APIs that power reinforcement learning agents and routing algorithms at massive compute scale.
Apply directly at Quilter (quilter.ai) →Create a free account for alerts like thisView Quilter (quilter.ai) immigration profile
This listing is sourced directly from Quilter (quilter.ai)'s careers page and normalized into a canonical job model.