C++ DEVELOPER

Overview

0.0
Part Time
Contract - W2

Skills

Optical Character Recognition
Scalability
Testing
Collaboration
Mentorship
Knowledge Sharing
Roadmaps
Knowledge Transfer
Code Refactoring
Document Processing
Optimization
Software Engineering
Microsoft Windows
Linux
C++
Software Architecture
Design Patterns
Computer Vision
Machine Learning (ML)
Algorithms
Performance Tuning

Job Details

Role: C++ Developer
Location: 100% Remote
Duration: 6 Month Contract to Hire

Need experience with Computer Vision//OCR//Document Processing

Job Description:
This role offers the opportunity to shape essential Computer Vision technology while growing
technical leadership skills. The ideal candidate will combine deep C++, Computer Vision and
ML expertise with the ability to implement complex technical solutions and mentor others.

Technical Leadership & Innovation:
Design and implement major architectural improvements to our C++ Computer Vision
library
Drive technical decisions for library modernization, scalability, and performance
Establish technical standards and best practices for C++ development
Lead implementation of critical algorithms and optimization initiatives
Design robust error handling, testing, and verification systems
Develop solutions for code quality, maintainability, and developer experience
Technical Mentorship & Collaboration
Mentor senior and junior engineers on technical challenges
Provide expert guidance on complex modernization implementations
Drive adoption of modern C++ engineering best practices
Facilitate technical knowledge sharing and design discussions
Contribute technical insights to roadmap planning
Elevate team capabilities through knowledge transfer

Architecture & Innovation
Design and implement high-performance, memory-efficient algorithms
Lead major refactoring and modernization initiatives
Develop new Computer Vision algorithms focused on Intelligent Document Processing
Establish patterns for cross-platform compatibility
Implement advanced optimization techniques
Design library architecture for internal product teams
Ensure robustness and reliability of production systems

Education & Experience
Bachelor's or Master's degree in Computer Science, Engineering, or related field
7+ years of software engineering experience
Strong background in C++ development and cross-platform library design
Cross-Platform experience in at least a couple of platforms: Windows, Linux, Mac
Experience building and maintaining production-grade software systems
Technical Expertise
Deep knowledge of modern C++
Expertise in software architecture and design patterns
Strong understanding of Computer Vision and Machine Learning algorithms and
techniques
Experience with performance optimization and profiling
Knowledge of low-level system programming considerations
Background in building maintainable, well-tested software components
--
Thanks & Regards,
Pallavi Reddy| Technical Recruiter
Thoughtwave Software and Solutions
Desk: , EXTN:167
Email:

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.