Unknown Company

C++ Developer

san antonio, tx • Posted 3 days ago
Onsite Full Time General

Technical Leadership & InnovationDesign and implement major architectural improvements to our C++ Computer Vision libraryDrive technical decisions for library modernization, scalability, and performanceEstablish technical standards and best practices for C++ developmentLead implementation of critical algorithms and optimization initiativesDesign robust error handling, testing, and verification systemsDevelop solutions for code quality, maintainability, and developer experienceTechnical Mentorship & CollaborationMentor senior and junior engineers on technical challengesProvide expert guidance on complex modernization implementationsDrive adoption of modern C++ engineering best practicesFacilitate technical knowledge sharing and design discussionsContribute technical insights to roadmap planningElevate team capabilities through knowledge transferArchitecture & InnovationDesign and implement high-performance, memory-efficient algorithmsLead major refactoring and modernization initiativesDevelop new Computer Vision algorithms focused on Intelligent Document ProcessingEstablish patterns for cross-platform compatibilityImplement advanced optimization techniquesDesign library architecture for internal product teamsEnsure robustness and reliability of production systemsEducation & ExperienceBachelor's or Master's degree in Computer Science, Engineering, or related field7+ years of software engineering experienceStrong background in C++ development and cross-platform library designCross-Platform experience in at least a couple of platforms: Windows, Linux, MacExperience building and maintaining production-grade software systemsTechnical ExpertiseDeep knowledge of modern C++Expertise in software architecture and design patternsStrong understanding of Computer Vision and Machine Learning algorithms and techniquesExperience with performance optimization and profilingKnowledge of low-level system programming considerationsBackground in building maintainable, well-tested software componentsTechnical Leadership & CommunicationExperience technically guiding a team and mentoring engineers on technical challengesTrack record of driving architectural and design decisionsStrong team collaboration and communication skillsAbility to work effectively across technical teams

Back to Job Search