Software Engineer (Image Processing)

GxP Technologies India Pvt. Ltd.

Thiruvananthapuram

On-site

INR 900,000 - 1,300,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
National Pension Scheme enrollment
Flexible Work Arrangements
Generous Leave Policy
Team Off-sites
Performance Bonuses

Job summary

A leading technology company based in Thiruvananthapuram is seeking a Software Engineer to lead the design and implementation of a C#/.NET backend for microscopy applications. The ideal candidate will have 3–5 years of experience, strong skills in image processing and statistical analysis, and the ability to work collaboratively with cross-functional teams. Benefits include health insurance, flexible work arrangements, and performance bonuses.

Qualifications

  • 3–5 years of hands-on front-end development experience.
  • Strong problem-solving and analytical skills.
  • Strong grasp of statistics (Mean, Variance, SD) applied to pixel data.
  • Experience with MSTest and FluentAssertions for testing.
  • Version control with Git experience.

Responsibilities

  • Design and develop image processing algorithms in C#/.NET.
  • Process and analyze raw camera image data.
  • Apply statistical techniques to large image datasets.
  • Write comprehensive unit and integration tests.
  • Collaborate with hardware and imaging teams.
  • Collaborate with hardware, optics, and imaging teams to optimize performance.
  • Maintain high code quality with Git workflows.
  • Contribute to design docs and algorithm validation reports.

Skills

C#/.NET
Image Processing Libraries
Statistical Analysis
MSTest
FluentAssertions
Git

Education

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

Tools

EmguCV
NetVips
MathNET.Numerics

Job description

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
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.
Secondary Skills / Good to have
  • Hands‑on experience with libraries such as EmguCV, NetVips, MathNET.Numerics.
  • Experience in Microscopy systems.
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.
Qualifications and Work Experience
  • Must Have: Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • Desired Certifications: 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.
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
  • 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 aligns with the strategic objectives and the employee needs.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (Image Processing)
Software Engineer (Image Processing)

Betterbeans Consultants Pvt Ltd • Thiruvananthapuram

On-site
INR 750,000 - 950,000
Staff Engineer – Control Software
Staff Engineer – Control Software

United States Digital Space LLC • Karnataka

On-site
INR 3,000,000 - 6,000,000
Engineer II – Control Software
Engineer II – Control Software

United States Digital Space LLC • Karnataka

On-site
INR 1,200,000 - 1,800,000
Medical Imaging
Medical Imaging

L&T Technology Services • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Image Processing Algorithm Developer
Image Processing Algorithm Developer

Applied Materials • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Senior Engineer / Module Lead (DL, Computer Vision, IP) - Work From Office - 5 days a week
Senior Engineer / Module Lead (DL, Computer Vision, IP) - Work From Office - 5 days a week

AIRA Matrix • Thane

On-site
INR 800,000 - 1,200,000
Sr Software Engineer (Application)
Sr Software Engineer (Application)

Arthrex India • Maharashtra

On-site
INR 2,000,000 - 4,000,000
Software Engineer (Application)
Software Engineer (Application)

Arthrex India • Maharashtra

On-site
INR 1,200,000 - 1,800,000
Engineer III – Control Software
Engineer III – Control Software

United States Digital Space LLC • Karnataka

On-site
INR 1,200,000 - 1,800,000
Lead Image Processing Engineer
Lead Image Processing Engineer

Neara • Bengaluru

On-site
INR 1,500,000 - 2,000,000