Senior/Staff Software Engineer (C++) [Remote]
Quilter
- Remote job
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 $10 million in series-A 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:
Focus on the mission
Build great things that help humans
Demonstrate grit
Never stop learning
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 (~2x / 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 .
- Role Description We are seeking a highly skilled Senior Software Engineer to join our team developing Azul Prime, an award-winning enhanced build... ...develop, maintain, and optimize high‑performance, low‑level C++ code for system‑critical JVM runtime components and...SeniorFull timeRemote workWorldwideFlexible hours
- .... The Work The Lockheed Martin Rotary & Mission Systems Software Engineer will have the opportunity to perform real-time processing software... ...in computer science courses • Minimum of 5 years' C++ Software Development experience • Experience with Object Oriented...SeniorFull timeWork at officeRemote workRelocationFlexible hoursShift work3 days per week
$148k - $260k
Role Description As a Software Engineer in High-Performance Onboard Algorithms, you will be a key contributor to the development and optimization... ...efficient and maintainable code in a native language such as C++ or Rust (we use Rust and a variety of DSLs). Requirements...SeniorFull timeWork at officeFlexible hours$165k - $300k
...may include: ~Developing and deploying software for our core freight movement operations.... ...modules built by a small group of software engineers. ~Writing production-quality code for... ...least one modern language such as Java, C++, or C# including object-oriented design....SeniorFull time$242k - $389k
...Zoox ML Performance Optimization Engineer Zoox is on a mission to reimagine transportation... ...You will work alongside a team of strong software engineers and act as a force multiplier... ...bottlenecks. Proficient in Python and C++ Experience with model compression techniques...SeniorRemote work- Forgotten Empires is looking for exceptional Senior Software Engineers to join our network. This remote role, primarily for candidates in the EU, focuses on using your C++ skills to help develop top-tier games. You'll collaborate with a creative team and have a direct...SeniorRemote job
- Role Description We're hiring a Senior or Staff-level Software Engineer to join our engineering team and help build the next generation of our platform. You'll work across the stack, owning features end-to-end - from understanding the problem through to shipping and iterating...SeniorFull timeWork at officeRemote work
$162.6k - $244k
...Qualcomm Innovation Center, Inc.Job Area:Engineering Group, Engineering Group Software EngineeringGeneral Summary:As a... ...are met.General Summary:As a Senior Software Engineer, you will contribute... ...with Programming Language such as C, C++, Java, Python, etc.Preferred...SeniorWork experience placementImmediate startWork from home$232k - $310k
Role Description Affirm is looking for a Senior Staff Software Engineer to take on a critical role in defining and leading web platform and infrastructure across all web engineering. You'll shape best practices, lead architectural choices, and drive the successful delivery...SeniorFull timeFlexible hours$142.53k - $178.11k
Role Description IAA is seeking a Senior Staff Data Engineer to be a senior individual contributor and technical leader within our data engineering... ...~Expert-level proficiency in Python and SQL, with strong software engineering fundamentals (testing, version control, CI/CD,...SeniorFull time- ...team is at the center of one of the most exciting transitions in software development history — the shift from human-driven to agent-... ...surfaces. You’ll be working closely with product, design, and other engineering teams to identify user needs and build the right thing, at the...SeniorFull timeWork from homeFlexible hoursShift work
$202.4k - $278.3k
Role Description We are looking for a Staff Software Engineer to join the Expert Research mission that drives all expert call services at AlphaSense... ...and design solutions to business problems. ~Mentor senior engineers, shape technical culture, and raise expectations...SeniorFull time$232.5k - $325.5k
...our post and comment composers across all platforms. As a Senior Staff Engineer, you will define the multi-year technical vision for how users... ...rates. Qualifications ~10+ years of professional software engineering experience with a proven track record as a...SeniorFull timeFlexible hours- ...looking for an experienced product driven engineer to help our customers monitor,... ...native environments. We’re looking for a senior engineer who can help design and build the... ..., Cursor, Claude) as part of day-to-day software development ~Experience building and...SeniorFull time
$200k - $290k
...most important asset is our people and our platform. As a Senior Staff Engineer, Vulnerability Management, you’ll play a meaningful role in... ...container registries, operating systems, and application-layer software. ~Building context-engine models that correlate findings...SeniorFull timeFlexible hours$123.76k - $185.64k
...you will do and why you should join us: ~Play a key senior role on a geospatial data engineering team, building distributed analytics capabilities and... ...scientific and operational datasets. ~Apply strong software craftsmanship with your knowledge of algorithms, data...SeniorFull time$248k - $310k
Role Description As a senior technical individual contributor, you will partner closely... ...complex and collaborative roadmap of Trust engineering efforts that will require collaboration... ...individual contributors at Airbnb are Software Engineers which means we expect you to be...SeniorFull timeWork experience placementCasual workLive inWork at officeRemote work$180k - $250k
Role Description Engineers at Brilliant work in small, elite teams alongside colleagues from Product, Design, and Content. As an interactives... ...at least 7 years of professional experience in web-focused software engineering, ideally with meaningful experience in one or more...SeniorFull timeInternshipHome officeFlexible hours$175.9k - $258.7k
Role Description Join BILL's Risk Engineering organization as a Senior Staff Software Engineer and take on some of the most consequential technical challenges in fintech. Our Risk Engineering team builds the platforms that protect hundreds of thousands of SMBs from financial...SeniorFull timeTemporary workFlexible hours- Role Description The Sr Staff Software Engineer will lead and contribute to computer software systems, participating in the design process from beginning to end. Demonstrates deep technical domain knowledge of the company, including apps, services, systems, or frameworks...SeniorFull timeWork experience placementRemote work
$160.16k - $213.55k
Role Description Serves as a lead software engineering resource on the Digital Engineering team while building CSAA’s next generation of customer-facing web & mobile applications. Responsible for team-level strategic technical ownership and "hands-on" design, implementation...SeniorFull timeRemote workFlexible hours$154.84k - $267.81k
Role Description Put AI to work where it changes lives: We are looking for a Staff/Senior Staff Software Engineer for our Enterprise AI Enablement team. You will architect, build and ship the AI engineering systems that use state-of-the-art AI capabilities to power our...SeniorFull timeWork experience placementWork at officeWork from home$222.29k - $232.29k
...create, test, and ensure the quality of large scale or complex software for a major product or product line. Responsible for high... ...related to software design and development. Use best software engineering practices to evolve system design. ~Participate in design and...SeniorFull timeRemote work$150k - $200k
Role Description We are looking for a highly skilled Senior Machine Learning Software Engineer with a passion for building robust and scalable systems to power Stellar Cyber’s Open XDR platform. In this role, you will be at the forefront of data-intensive cybersecurity...SeniorFull time- Genesis10 is currently seeking a Senior/Staff Software Engineer for a contract-to-hire position with a Financial Services Organization located in Minneapolis, MN. This is a contract-to-hire opportunity. Compensation: $95.00 - $96.00 per hour, W2, based on experience...SeniorHourly payPermanent employmentFull timeContract workRemote work
$225k - $310k
Role Description As a Senior or Staff Software Engineer on our Data Engineering team, you will contribute to scaling and advancing our entire data operation... ...modern programming language, such as Python, Go, Java or C++ ~Hands-on experience developing in a Linux/UNIX...SeniorFull timeLocal area$250k - $270k
...Thursdays for collaboration and connection. There may be additional in-office days for team or company events. Engineering @ Ironclad As a Senior Staff Software Engineer at Ironclad, you'll work cross-functionally to identify business problems and architect, build, and...SeniorFull timeContract workWork at officeRemote work$190k - $230k
...mission is simple: place the best people in the right roles to drive long-term success for both clients and candidates. Senior Software Engineer (Full Stack / Product Engineering) Location: San Francisco, NYC, Austin, or Remote (North America) Company Stage:...SeniorWork at officeRemote workFlexible hours$105k - $300k
Role Description AcuityMD is currently looking for Software Engineers to join our growing Application Teams. In this role, you will have the opportunity to work on all aspects of the current product and future product development. You will work with other passionate engineers...SeniorFull timeWork at officeRemote workWork from homeHome officeFlexible hours$142.53k
...Senior Staff Software Engineer About Us: Our culture is characterized by collaboration, inclusivity, and a commitment to continuous learning, fostering an environment where diverse perspectives lead to groundbreaking solutions. Team members are empowered to share ideas...SeniorFull timeRemote workWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior/Staff Software Engineer (C++) [Remote]. Be the first to apply!

















