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 .
- ...Senior to Staff C++ Engineers 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...SeniorRemote work
- ...Open Position - Senior/Staff/Principal C++ Software Engineer Horizon Surgical Systems Inc. Horizon Surgical Systems Inc. is revolutionizing the world of surgical ophthalmology by developing a novel, AI driven, and imaging-guided surgical robotic system. Horizon...Senior
$200k - $265k
AI GPU - SR Staff Software Engineer (CPU, Linux, C++) Remote USA only Base pay range: $200,000.00/yr - $265,000.00/yr Publicly traded computer hardware... ...infrastructure. Company is seeking to hire several senior‑level individual contributor “hands‑on” software engineers...SeniorRemote jobFull time$86.8k - $165.2k
...than 100 years of experience and renowned engineering expertise to meet the needs of today's... ...Architecture Department as a Senior Software Engineer. The team's primary goal is to... ...Do: Code, test, and integrate C++ real-time signal processing algorithms...SeniorTemporary workWork experience placementWork at officeRemote workRelocationFlexible hoursDay shift$162.6k - $244k
...Innovation Center, Inc. Job Area: Engineering Group, Engineering Group Software Engineering General Summary:... ...major Open Source projects. As Senior Staff engineer, you will report to the... ...software development Expertise in C, C++, Assembly and a high‑level...SeniorWork experience placementRemote workWork from home$142.8k - $210k
...Cruise LLC is seeking a Senior Software Engineer II to design and implement low-latency software for autonomous vehicles. You will work on next-... ...ensuring software reliability. The role requires over 5 years of C++ experience and strong problem-solving skills. Competitive...SeniorRemote work$198.4k
...and justice issues with our ecosystem of devices and cloud software. Like our products, we work better together. We connect... ...matters at a company where you matter. Your Impact As a Senior Staff Software Engineer, you will play a crucial role in fostering a...SeniorWork experience placementWork at officeRemote 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 work
- ...Our client is seeking a Senior Software Engineer (C++) to join their high-performing engineering team. This role is ideal for an experienced developer with a strong background in low latency systems and electronic trading environments. This is a fully remote position....SeniorRemote work
$120k - $150k
...Job Description An industry leading Medical Device company in the greater Charlotte area is looking for a Senior C++ Embedded Software Engineer as they continue to grow. About Us The company is headquartered in the Greater Charlotte area and offers onsite work with some...SeniorRemote work$180k - $250k
...Front Office Software Engineer, Fixed Income/C++ Fintech Industry Leader providing institutional traders with data and trade insights to commodities markets has an immediate need for a Front Office C++ Software Engineer to join their growing team. In this role you will...SeniorWork at officeImmediate startRemote work- ...Senior Software Engineer - C++ / VxWorks (Defense & Aerospace) Location: Dahlgren, Virginia (Hybrid) Employment Type: Full-Time, Permanent Industry: Defense & Aerospace Security Clearance: Active DoD Secret Clearance Required...SeniorPermanent employmentFull timeRemote work
- ...Staff Embedded Software Engineer (Generalist) Point One Navigation is on a mission to bridge the digital and physical worlds through precision location... ...the design, implementation, and optimization of embedded C++ software for real-time sensor fusion and positioning...Remote workFlexible hours
$215k - $265k
...Data Direct Networks is seeking a Sr Staff Software Engineer to lead the ongoing development of an S3 compliant high-performance file system. The... ...in system software development, with strong skills in C/C++ and Linux environments. Responsibilities will include maintaining...SeniorRemote work- ...Senior Software Engineer We are seeking a highly skilled Senior Software Engineer to join our team developing Azul Prime, an award-winning enhanced... ...develop, maintain, and optimize high-performance, low-level C++ code for system-critical JVM runtime components and...SeniorRemote workWorldwideFlexible hours
- ...A global technology leader is seeking a highly motivated Principal Engineer to join their Calibre LVS R&D team in Wilsonville, Oregon. The role requires strong C++ skills, experience in Linux development, and expertise in Electronic Design Automation (EDA), particularly...SeniorWork at officeWork from home
$205k - $265k
...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Staff Software Engineer - Full Stack based in the United States. This is a high-impact, hands-on technical leadership role focused on...SeniorRemote jobFull time- ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Staff Software Engineer, On-prem based in the United States. This is a highly technical architecture leadership role focused on designing...SeniorRemote jobFull timeHome officeFlexible hours
- ...Senior Software Engineer Applied Intuition, Inc. is powering the future of physical AI. Founded in 2017 and now valued at $15 billion, the Silicon... ...We are looking for senior software engineers experienced in C++ who are interested in designing elegant solutions for...SeniorFor contractorsFor subcontractorCasual workWork at officeRemote workWorldwideDay shift
$115k - $125k
...Senior Software Engineer (C++, Embedded) IRC279020 Designation: Senior Software Engineer Function: Engineering Experience: 5-10 years Location: United States - Dallas TX Skills: C, C++-Linux, Debugging, Embedded, Gdb Linux, ThreadX Experience and Expertise 6-8 years of...SeniorWork experience placementWork at officeRemote work- ...in embedded systems. ~ Expert in C, C++, embedded Linux, and device drivers... ...experience in architecture, design, prototyping, software development, code review, and unit... ...and HLS. Experience working with diverse engineering teams. Bachelor's or Master's degree...SeniorTemporary workRemote workWork from homeFlexible hours
$120.8k - $217.4k
...talented associates. Visit us at Job Summary The Sr. Software Engineer will work with an experienced team of software, firmware, and... ...Unified Communications and Collaboration (UC&C) devices Develop C++ application software in Linux OS Design, implement, and...SeniorWork experience placement€60.84k per year
...Sentry Software Engineer, Native Software runs the world and the pace is faster than ever. Sentry... ...future. About the Role As a Senior Software Engineer, Native, on our client... ...clients for native languages like C and C++, as well as integrations for popular frameworks...SeniorMinimum wageFull timeLive inRemote workRelocation- ...heart attacks and strokes. Are you passionate about leveraging your deep expertise in C++ and medical visualization to make a real impact in the medical field? As a Senior Software Engineer at Elucid, you will play a crucial role in architecting and developing cutting-edge...SeniorRemote work
- ...Senior Software Engineer (C++) Join Exadel as a Senior Software Engineer and bring bold ideas to life. You'll write clean code, drive impact, and have a real voice at the table. Why Join Exadel We're an AI-first global tech company with 25+ years of engineering...SeniorContract workWork at officeLocal areaRemote work
$150k - $220k
...Description About the Role We are hiring a Senior C++ Software Engineer to join our growing team developing NinjaOne's automated endpoint management suite of software products, trusted by over 40,000 customers globally. You will develop high-impact software products...SeniorFull timeRemote workWork from homeRelocationFlexible hours- ...to report to Mountain View, CA, Austin, TX, or Warren, MI three times per week, at minimum. We are looking for a strong C++ Software Engineer to support development of next-generation automotive UI applications. The role involves development of high-performance, safety...SeniorLocal areaWork from homeRelocation packageFlexible hours
- ...Senior C++ Software Engineer We are hiring a Senior C++ Software Engineer to join our Network Management Service (NMS) team, focused on building and evolving the delegate component that powers device discovery and network insight across distributed environments. This...SeniorWork at officeRemote workWork from homeFlexible hours
$158k - $269k
...will... Design and develop motion planning software and algorithms, building the brain which... .... Be part of a team of multidisciplinary Engineers and Research Scientists using an AI-first... ...-quality coding skill in Python or C++. Solid problem-solving skills using linear...SeniorFull timeTemporary workWork at officeWork from homeFlexible hours$242k - $389k
...vehicle ML use cases. You will work alongside a team of strong software engineers and act as a force multiplier for our internal customers.... ...training and serving bottlenecks. Proficient in Python and C++ Experience with model compression techniques to reduce model...SeniorRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior/Staff Software Engineer (C++) [Remote]. Be the first to apply!




