
Rayvector Technologies provides advanced AR/VR and AI solutions to help organizations adopt immersive tech. We offer interactive content, AI integration, and synthetic data generation to improve processes across industries. Our approach combines computer vision, machine learning, GANs, NeRFs, CNNs, and blockchain to build custom platforms and services. We operate across three verticals—Products/Platform, Service, and R&D—serving infrastructure, manufacturing, healthcare, and semiconductors. The company targets enterprise clients seeking practical, data-driven transformations and scalable technology ecosystems.

Rayvector Technologies provides advanced AR/VR and AI solutions to help organizations adopt immersive tech. We offer interactive content, AI integration, and synthetic data generation to improve processes across industries. Our approach combines computer vision, machine learning, GANs, NeRFs, CNNs, and blockchain to build custom platforms and services. We operate across three verticals—Products/Platform, Service, and R&D—serving infrastructure, manufacturing, healthcare, and semiconductors. The company targets enterprise clients seeking practical, data-driven transformations and scalable technology ecosystems.
Job Description – C# Software Engineer (3–4 Years Experience)
Location: Bengaluru
Department: Software Engineering
Role Type: Full-Time
Preferred: Immediate joiners
About the Role
We are looking for a highly skilled with in application development, image processing, and system-level programming. The ideal candidate will be proficient in building robust C# applications, performing advanced image analysis, designing scalable API services, and packaging/deploying applications as distributable binaries for production environments.
Key Responsibilities
• Develop high-performance C# applications using .NET/.NET Core frameworks.
• Implement image processing and computer vision algorithms (OpenCV, Emgu CV, Accord.NET, or equivalent).
• Perform image analysis, feature extraction, and build custom image-based workflows.
• Design, develop, and maintain RESTful API services and backend modules.
• Optimize application performance, memory usage, and runtime efficiency.
• Build and package applications as distributable binaries for Windows/Linux environments.
• Integrate image processing engines with external services, databases, or hardware interfaces.
• Participate in code reviews, performance tuning, debugging, and unit/integration testing.
• Document technical designs, workflows, and deployment procedures.
• Collaborate with cross-functional teams (QA, DevOps, Product) to deliver high-quality software releases.
Required Skills & Experience
• 3–4 years of professional experience in C# and .NET/.NET Core development.
• Strong understanding of object-oriented design, multithreading, asynchronous programming , and system architecture.
• Hands-on experience with image processing/image analysis libraries such as:
• Emgu CV / OpenCV
• Accord.NET
• AForge.NET
• Experience in API development (REST, JSON, authentication, middleware).
• Ability to create deployable binaries , installers, or packaged builds for production.
• Experience with Git , CI/CD workflows, and build systems.
• Good debugging, profiling, and optimization skills.
• Strong problem-solving skills with attention to performance and scalability.
⸻
Good to Have
• Experience with WPF / WinForms UI development.
• Knowledge of machine learning models related to image classification or feature extraction.
• Exposure to Docker, containers, or microservices .
• Familiarity with GPU processing , CUDA, or hardware-accelerated image tasks.
• Experience in cloud deployment (Azure, AWS) or serverless APIs.
⸻
Education
• Bachelor’s or Master’s degree in Computer Science, Engineering, or related disciplines.
⸻
Soft Skills
• Strong ownership and accountability.
• Ability to work in a fast-paced, R&D-oriented environment.
• Good communication and documentation skills.
• Team-player with the ability to work independently when required