Remote Jobs Sign In

Senior C++ Software Engineer

Location: Remote
Compensation: Salary
Reviewed: Fri, Jul 17, 2026
This job expires in: 30 days

Job Summary

Seeking experienced Senior C++ Software Engineers for a full-time remote position, responsible for architecting high-performance C++ libraries and algorithms for automated PCB design while mentoring team members and collaborating with domain experts.

Key responsibilities
  • Architect and implement high-performance C++ libraries, algorithms, and systems for routing, optimization, and simulation
  • Design scalable data structures and computational methods to address complex PCB design challenges
  • Provide mentorship and technical guidance to elevate the team's engineering practices
Required qualifications
  • 3-10+ years of industry experience with large, high-performance C++ codebases
  • Strong academic background with expertise in computational geometry, graph algorithms, or related fields
  • Proficiency in Python for prototyping and integration with ML systems
  • Experience in architecting and scaling collaborative C++ codebases
  • Leadership skills in mentoring and guiding engineering direction

COMPLETE JOB DESCRIPTION

The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...