Bestkaam Logo
GxP Technologies India Pvt. Ltd. Logo

Software Engineer (Image Processing)

Actively Reviewing the Applications

GxP Technologies India Pvt. Ltd.

India, Kerala, Thiruvananthapuram Full-Time On-site INR 3–8 LPA
Posted 2 weeks ago Apply by June 1, 2026

Job Description

1. Position Summary

We are seeking an expert Software Engineer to lead the design and implementation. of a robust C#/.NET backend module for a microscopy application. The role involves working on traditional image processing techniques and algorithms (NOT on AI/ ML/ DL algorithms). The selected candidate should be able to work on mathematical algorithms for distortion correction, auto focus, image stitching and similar algorithms and implement them from first principles and using appropriate libraries.



Requirements

2. Mandatory Skills

Programming Language: Proficiency in C# / .NET.

Image Processing Libraries used in C#.

Mathematical Aptitude: Strong grasp of statistical analysis (Mean, Variance, Standard Deviation) applied to pixel arrays and Noise modelling and SNR optimization

Testing Frameworks: Proficiency with MSTest and FluentAssertions.

Version Control: Experience with Git.



3. Secondary Skills/ Good to have

● Hands-on experience with libraries such as:

○ EmguCV

○ NetVips

○ MathNET.Numerics

● Experience in Microscopy systems.


4. Key Responsibilities

● Design and develop image processing algorithms in C#/.NET.

● Process and analyze raw camera image data.

● Apply statistical techniques (mean, variance, standard deviation) to large image datasets.

● Ensure numerical stability and reproducibility of results across varying conditions.

● Write comprehensive unit and integration tests using MSTest and FluentAssertions.

● Collaborate with hardware, optics, and imaging teams to optimize performance.

● Maintain high code quality standards using Git-based workflows.

● Contribute to technical design documentation and algorithm validation reports.

5. Qualification and Work Experience

Qualifications - Must Have

Bachelor’s/Master’s degree in Computer Science, Engineering, or related field.

Certifications- Desired

Relevant certifications in related fields will be considered an added advantage.

Work Experience

3–5 years of hands-on front-end development experience.

Strong problem-solving skills, Analytical skills with attention to detail and a growth mindset.


6. Competencies and Skills


  • Communication Skills: Strong interpersonal, verbal, and written communication abilities, with the capability to collaborate effectively with cross-functional teams and articulate technical concepts clearly.

  • Tech Savviness: Comfortable working with modern development tools, technologies, and software engineering systems.

  • Proactive & Ownership Attitude: A self-driven individual who takes full ownership of tasks, proactively identifies problems, and contributes to scalable, high-quality solutions.

  • Adaptability: Ability to thrive in a dynamic, fast-paced engineering environment, quickly learn new technologies, and adapt to evolving project requirements.



Benefits

Comprehensive Employee Benefits

  • Health & Wellness (Health insurance)
  • Enrollment Option for National Pension Scheme
  • Flexible Work Arrangements when in need
  • Generous Leave Policy
  • Team Off-sites & Social Events
  • Performance Bonuses
In addition to a competitive and attractive pay & benefits packages, we provide career development that align with the strategic objectives and the employee needs.


Check Qualification

Quick Tip

Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.