Senior/Staff Software Engineer, C++

🕒 September 29, 2025

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Quilter

Quilter

1 - 10 employees

🔧 Hardware

☁️ SaaS

🤖 Artificial Intelligence

Hardware • SaaS • Artificial Intelligence

Quilter is an innovative technology company offering an all-in-one PCB design tool tailored for hardware teams. This platform enables engineers to automate and optimize circuit board layouts, reducing design time from weeks to mere hours. Quilter's software is compatible with existing design tools like Altium and KiCAD, and it imports design constraints to optimize for EMI performance and manufacturing. Offering generative AI-driven design processes, Quilter provides numerous quality design candidates that are production-ready. The company's "Fab for Free" program and open beta version make it a cost-effective choice for electronics companies worldwide.

📋 Description

• 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 • Shape the technical roadmap, mentor peers, and provide technical reviews and guidance to elevate engineering practices • Collaborate with domain experts across electrical engineering, ML/AI, electromagnetic simulation, and HPC • Contribute to specialized teams: Core Router (routing algorithms and data structures), Homotopy (geometric transformations and manufacturability), Router Agent (infrastructure, parallelization, and APIs for RL and routing at scale), Physics (geometry checks and electromagnetic/thermal/manufacturing simulations)

🎯 Requirements

• 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, 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: Advanced degree (M.Sc. or Ph.D.) in computer science, computational physics, robotics, or related fields • Nice to have: Experience with reinforcement learning, CAD/EDA tools, or physics-based optimization • Nice to have: Exposure to GPU programming (CUDA), parallel/distributed algorithms, or HPC frameworks • Nice to have: Contributions to open-source geometry, simulation, or HPC projects

🏖️ Benefits

• 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

Apply Now

Similar Jobs

🕒 September 25, 2025

ContainIQ

1 - 10

ContainIQ backend engineer role, remote. Full-time; official job description coming soon—contact hiring email for inquiries.

🕒 September 19, 2025

Qued

1 - 10

🤖 Artificial Intelligence

🚗 Transport

☁️ SaaS

Senior Integration & API Developer at Qued designing APIs and AWS/Python integrations. Client-facing role delivering Salesforce and third-party system integrations.

AWS

Python

Terraform

🕒 September 18, 2025

Veeva Systems

1001 - 5000

☁️ SaaS

⚕️ Healthcare Insurance

💊 Pharmaceuticals

Software Architect building enterprise Java services and developer tools at life-sciences cloud company. Leading technical delivery and mentoring teams.

AWS

Cloud

Docker

Java

Spring

🕒 September 18, 2025

Veeva Systems

1001 - 5000

☁️ SaaS

⚕️ Healthcare Insurance

💊 Pharmaceuticals

Senior Java Engineer developing scalable enterprise applications for Veeva's life-sciences cloud. Lead backend features, mentor engineers, and collaborate with Product and QA.

AWS

Cloud

Docker

Gradle

Java

Jenkins

Kubernetes

Linux

Mockito

MySQL

Open Source

Spring

SQL

Vagrant

🕒 September 18, 2025

Veeva Systems

1001 - 5000

☁️ SaaS

⚕️ Healthcare Insurance

💊 Pharmaceuticals

Software Architect building enterprise Java tools at life sciences SaaS company. Lead development, mentor teams, and drive architecture modernization.

AWS

Cloud

Docker

Java

Spring