Senior/Staff Software Engineer (C++)
Tech Stack
Responsibilities
- 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.
- Collaborate with domain experts across different disciplines.
- Provide mentorship, technical reviews, and guidance to elevate the team’s engineering practices.
- Shape the technical roadmap and help build the foundation for automated PCB design.
Soft Skills
Cross-Functional CollaborationMentoringTechnical Decision-Making
Benefits
- Health Insurance
- Dental
- Vision
- Unlimited PTO
- Parental Leave
- Equity
Culture
Focus On The MissionBuild Great Things That Help HumansDemonstrate GritNever Stop LearningPursue Excellence
Requirements
Preferred: Advanced degree (M.Sc. or Ph.D.) in computer science, computational physics, robotics, or related fields
Regions: Us
Get jobs like this in your inbox
Weekly C++, Python, Computational Geometry hiring trends and salary data — free.
Join 6 engineers getting weekly insights
Get market intelligence in your inbox
Free weekly insights on tech hiring trends, salaries, and in-demand stacks.
Already a subscriber? Sign in
About Quilter
Industry: software
Size: startup
Quilter automates the design of printed circuit boards (PCBs) to help electrical engineers save time, leveraging expertise in electrical engineering, electromagnetic simulation, ML/AI, and high-performance computing. The company has raised $25 million in Series B funding to achieve its goal of automating circuit board design.
View company profile →Compensation
Equity: equity benefits