Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior/Staff Software Engineer (C++) [Remote]

Quilter

Remote
  • 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:

  1. Focus on the mission

  2. Build great things that help humans

  3. Demonstrate grit

  4. Never stop learning

  5. 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 .

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Senior/Staff Software Engineer (C++) [Remote] in Remote vacancy
  •  ...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... 
    Senior
    Remote work

    Quilter

    United States
    1 day ago
  •  ...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

    Horizon Surgical Systems, Inc.

    Los Angeles, CA
    1 day ago
  • $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... 
    Senior
    Remote job
    Full time

    Confidential Company

    Richardson, TX
    4 days ago
  • $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... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours
    Day shift

    Raytheon

    Marlborough, MA
    16 days ago
  • $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... 
    Senior
    Work experience placement
    Remote work
    Work from home

    Qualcomm

    San Diego, CA
    2 days ago
  • $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... 
    Senior
    Remote work

    I did my part and supported the Regular Toilet

    San Francisco, CA
    4 days ago
  • $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... 
    Senior
    Work experience placement
    Work at office
    Remote work

    Accreditation Council for Graduate Medical Education

    Seattle, WA
    2 days ago
  •  ...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... 
    Senior
    Remote work

    Forgotten Empires

    New Bremen, OH
    3 hours ago
  •  ...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.... 
    Senior
    Remote work

    The Right Click, Inc.

    United States
    8 hours ago
  • $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... 
    Senior
    Remote work

    6AM City

    Columbia, SC
    4 days ago
  • $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... 
    Senior
    Work at office
    Immediate start
    Remote work

    Harris Allied

    New York, NY
    1 day ago
  •  ...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... 
    Senior
    Permanent employment
    Full time
    Remote work

    Abode Tech Zone

    United States
    1 day ago
  •  ...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 work
    Flexible hours

    Point One Navigation

    United States
    1 day ago
  • $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... 
    Senior
    Remote work

    DataDirect Networks Inc

    San Francisco, CA
    3 days ago
  •  ...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... 
    Senior
    Remote work
    Worldwide
    Flexible hours

    Azul

    United States
    8 hours ago
  •  ...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... 
    Senior
    Work at office
    Work from home

    Siemens AG

    Wilsonville, OR
    4 days ago
  • $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... 
    Senior
    Remote job
    Full time

    jobgether

    United States
    5 days ago
  •  ...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... 
    Senior
    Remote job
    Full time
    Home office
    Flexible hours

    jobgether

    United States
    1 day ago
  •  ...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... 
    Senior
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Worldwide
    Day shift

    Applied Intuition

    Sunnyvale, CA
    4 days ago
  • $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... 
    Senior
    Work experience placement
    Work at office
    Remote work

    GlobalLogic

    Dallas, TX
    4 days ago
  •  ...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... 
    Senior
    Temporary work
    Remote work
    Work from home
    Flexible hours

    GlobalLogic

    Dallas, TX
    3 days ago
  • $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... 
    Senior
    Work experience placement

    Acuity Brands

    Fort Wayne, IN
    3 days ago
  • €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... 
    Senior
    Minimum wage
    Full time
    Live in
    Remote work
    Relocation

    Sentry

    United States
    4 days ago
  •  ...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... 
    Senior
    Remote work

    6AM City

    Oklahoma City, OK
    4 days ago
  •  ...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... 
    Senior
    Contract work
    Work at office
    Local area
    Remote work

    Exadel

    United States
    3 days ago
  • $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... 
    Senior
    Full time
    Remote work
    Work from home
    Relocation
    Flexible hours

    NinjaOne

    United States
    4 days ago
  •  ...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... 
    Senior
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Mountain View, CA
    8 hours ago
  •  ...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... 
    Senior
    Work at office
    Remote work
    Work from home
    Flexible hours

    NinjaOne

    United States
    1 day ago
  • $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... 
    Senior
    Full time
    Temporary work
    Work at office
    Work from home
    Flexible hours

    Waabi

    San Francisco, CA
    3 days ago
  • $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... 
    Senior
    Remote work

    Zoox

    United States
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior/Staff Software Engineer (C++) [Remote]. Be the first to apply!