C/VC++ Technical Architect
Dolly RawatUnited StatesSENIORPosted 6d ago
CVC++QtOpenGLWindows APIsVisual StudioDLLsMultithreadingUMLSoftware ArchitectureDebuggingProfilingPerformance Optimization
About the Role
We are seeking a high-level Technical Architect with strong software architecture, technical leadership, and hands-on C/VC++ expertise. This is an Architect role, not a developer-only position.
Key Responsibilities
• Contribute hands-on production C/VC++ code
• Design and implement native Windows application architecture
• Utilize Qt framework for architecture and development
• Work with OpenGL for graphics and visualization
• Master Windows APIs, Visual Studio, DLLs, and multithreading
• Perform debugging, profiling, and performance optimization
• Develop complex software architecture, design, and modernization
• Gain experience with brownfield/legacy systems
• Create UML, component/sequence diagrams, and architecture documentation
• Provide strong leadership, mentoring, and design review
Requirements
• Strong C / Microsoft Visual C++ experience
• Native Windows application architecture and development
• Qt framework architecture/development
• OpenGL / graphics and visualization
• Windows APIs, Visual Studio, DLLs and multithreading
• Debugging, profiling and performance optimization
• Complex software architecture, design and modernization
• Brownfield/legacy system experience
• UML, component/sequence diagrams and architecture documentation
• Strong leadership, mentoring and design review experience
• Excellent professional English communication
Benefits
• 1+ year contract opportunity
• Remote work flexibility