Senior/Staff Software Engineer (C++)
Quilter
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 $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: 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 (~4x / year) Unlimited paid time off Paid parental leave #J-18808-Ljbffr
- ...Senior/Staff/Principal Qt C++ Software Engineer Open Position – Senior/Staff/Principal Qt 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...Senior
- ...Overview Open Position – Senior/Staff/Principal Qt C++ Software Engineer. Horizon Surgical Systems Inc. is developing an AI-driven, imaging-guided surgical robotic system for ophthalmology and microsurgery. The company aims to expand access to care, enhance surgeon capabilities...Senior
- K2 Space, based in Los Angeles, is seeking a Software Engineer to contribute to the development of software for spacecraft control systems. You will work with advanced technologies including Rust and C++, and be involved in building systems that manage propulsion and control...Senior
$1,200 per month
RedLine Freight Services is seeking a Senior Level Developer in Los Angeles, USA. The role... ...designing, coding, and modifying complex software applications. Ideal candidates will have... ...understanding of programming languages like Java and C++, and experience in database management...Senior- ...ABOUT THE ROLE 5+ years of experience in software engineering or data engineering Experience designing and building large-scale, distributed systems or web applications using Go, Python, or an equivalent language Understanding of DevOps principles; version control, testing...Senior
$155k - $193k
...of the ES-30 by the end of the decade. Your mission As a Senior/Staff Software Engineer on the Flight Software Team, you are responsible for all aspects... ...‑quality code in systems languages such as Rust, C, C++, or Python. Drive test strategy including automated testing...Senior- ...Senior/Staff/Principal Imaging System Software Engineer Open Position – Senior/Staff/Principal Imaging System Software Engineer Horizon Surgical Systems Inc. Horizon... ...: Programming Languages: Strong proficiency in C++ and Python is essential. Image Processing: Solid experience...Senior
- ...who are passionate about solving complex engineering problems and building a fast-growing... ...com OUR TEAM The Sift team includes top senior engineers and operators, with past experience... ..., and Amazon. We believe that the best software is written by those close to the source...Senior
$265k
...Francisco, New York City, Mumbai and Bangalore for employees who prefer to work in an office some or all of the time. Senior Staff Software Engineer Location: Americas (preferably EST) — Remote Employment Type: Full-Time Department: Engineering ABOUT YOUR...SeniorFull timeWork at officeLocal areaRemote workWork from homeFlexible hours- Open Position - Senior/Staff Embedded Software Engineer Horizon Surgical Systems Inc. is revolutionizing the world of surgical ophthalmology by developing... ...field. Technical Skills: Strong proficiency in modern C++ (at least C++11) is a must. Ability to write real-time...Senior
$200k - $300k
...Role We’re looking for early members of our iOS team at the Senior and Staff levels. These aren’t maintenance roles — you’ll help define... ...the Senior level, you’ll own major features end-to-end, drive engineering quality, and contribute to architectural decisions. At the...SeniorWork at officeLocal area$170k - $210k
Senior or Staff Android Software Engineer This range is provided by Skylight. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range $170,000.00/yr - $210,000.00/yr Skylight's mission is to build the OS of...SeniorLocal areaHome office$185k - $235k
Neara is seeking a Senior/Staff Software Engineer to enhance and develop features for its healthcare delivery platform. Located in Los Angeles or New York, this hybrid role requires expertise in Rails, React, TypeScript, and GraphQL. The ideal candidate will have over...Senior- Quilter, based in Los Angeles, is seeking Senior to Staff C++ Engineers to join their team developing automated PCB design solutions. Ideal candidates will possess strong C++ programming skills and a background in computational geometry, driving innovative solutions to...Senior
$260k - $310k
...fees or compounding interest. Affirm's engineering team is building a large-scale, highly-available... ...: Work closely with product managers, software engineers and analysts to translate... ...Mentorship: Guide and mentor junior and senior engineers, sharing your expertise and...SeniorWork at officeRemote workFlexible hours- SpaceX in Hawthorne, California is seeking a Sr. Software Engineer to develop high-fidelity simulation software crucial for vehicle systems. You... ...5 years of software development experience, particularly in C++. Competitive salary, benefits, and a dynamic work environment...Senior
- ...and superior returns, as we deliver rare value and impact across our businesses. The Role TWG Global is seeking a Senior or Staff AI Software Engineer in Test to join our AI Engineering team building commercial‑grade AI products. This is a software engineering role focused...SeniorContract work
- Horizon Surgical Systems in Los Angeles is seeking a Senior/Staff/Principal Qt C++ Software Engineer to develop AI-driven, imaging-guided surgical robotic systems. This role is crucial for enhancing surgical precision and improving patient outcomes. The ideal candidate...Senior
- A cutting-edge engineering firm in California is seeking a C++ Software Engineer to develop high-performance systems for complex engineering problems. This hands-on role involves translating Python tooling into efficient C++ systems and optimizing code for performance...Senior
- A leading aerospace technology company is seeking a Sr. Software Engineer in the Los Angeles area to develop and maintain the C++ core across operating platforms. This role involves ensuring reliable integration of flight-critical systems with engineering teams. Ideal candidates...SeniorFull time
- Horizon Surgical Systems Inc. is seeking a Senior/Staff/Principal C++ Software Engineer to help advance our AI‑driven, imaging‑guided robotic ophthalmology platform. You will design, implement, and optimize high‑reliability software for a cutting‑edge medical system in...Senior
$160k - $230k
...with the ultimate goal of enabling human life on Mars. SR. SOFTWARE ENGINEER, C++ (SIMULATIONS) As a Software Engineer on the Simulations team... ...needed COMPENSATION AND BENEFITS: Pay Range: Software Engineer/Senior: $160,000.00 - $230,000.00 per year Your actual level and...SeniorPermanent employmentTemporary workWeekend work- A medical technology startup in California is seeking a Senior/Staff/Principal Qt C++ Software Engineer to develop cutting-edge robotic systems for surgical ophthalmology. The position requires strong modern C++, Python, and Linux skills, along with over 5 years of experience...Senior
$165k - $230k
SR. SOFTWARE ENGINEER, C++ (DRAGON) As a Sr. Software Engineer on the Dragon team, you will develop, analyze and verify the mission critical software configurations that fly our Dragon Crewed and Cargo vehicles. You will partner cross-functionally to ensure software is...SeniorPermanent employmentTemporary workWeekend work- SpaceX in Hawthorne, California, is looking for a Sr. Software Engineer specializing in C++ for the Dragon team. You will develop and verify critical software configurations for Dragon vehicles, ensuring mission specifications are met. This role involves troubleshooting...Senior
- Horizon Surgical Systems Inc. is seeking a Robotics C++ Software Engineer to contribute to the architecture and design of a cutting-edge surgical robotics system, implementing and verifying mission-critical software modules. The role emphasizes deterministic timing, low...Senior
- Motorola Solutions seeks an experienced embedded software engineer to design and develop reliable software for embedded systems and Linux-based drivers on ARM devices. You will own code, verification testing, and documentation while contributing to cross-functional teams...Senior
- Horizon Surgical Systems is looking for a Senior/Staff/Principal C++ Software Engineer in Los Angeles, CA. You will contribute to cutting-edge imaging and robotics systems, focusing on AI labeling processes and ensuring the system's reliability. The ideal candidate has...Senior
$166.2k - $304.7k
...meaningful challenges, we'd love to meet you. What we do Our Lead Senior Staff Software Engineers are end-to-end owners who will participate in all aspects... ...languages: TypeScript/JavaScript, C#, Java, C, C++, Python, SQL, or Scala. You have 13+ years of software development...SeniorFull timeTemporary workLocal areaWorldwide- Horizon Surgical Systems in Los Angeles is seeking a Senior Robotics C++ Engineer to design and implement critical software for surgical robotic systems. You'll optimize latency and ensure reliable performance across platforms while collaborating with engineers and clinicians...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior/Staff Software Engineer (C++). Be the first to apply!
- senior c++ developer Los Angeles, CA
- c++ software developer Los Angeles, CA
- c++ programmer Los Angeles, CA
- c++ developer Los Angeles, CA
- senior c++ software developer Los Angeles, CA
- senior trade analyst Los Angeles, CA
- senior app developer Los Angeles, CA
- senior customer service advisor Los Angeles, CA
- senior international account manager Los Angeles, CA
- senior product manager mobile Los Angeles, CA

