Senior/Staff Software Engineer (C++)
Remote · New York City, New York, United States or US
Job Summary
Quilter is seeking Senior to Staff C++ Engineers to develop automated PCB design solutions. Responsibilities include architecting and implementing high-performance C++ libraries and algorithms, designing scalable data structures for PCB design challenges, and mentoring team members. Candidates should have 3-10+ years of experience with C++, a strong background in computational geometry or high-performance computing, and proficiency in Python for ML integration. Leadership and collaboration skills are essential.
Required Qualifications
- 3-10+ years of industry experience maintaining and extending large, high-performance C++ codebases in collaborative environments
- Strong academic background with deep expertise in 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
- Leadership skills in mentoring and reviewing engineering direction
- Passion for pushing the boundaries of automated circuit design
Desired Qualifications
- 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
Additional Requirements
- Focused on hiring primarily within the US
- Occasional exceptions for exceptional talent
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.