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
● 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.
● 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.
to technical design documentation and algorithm validation reports.
● 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.
problem-solving skills, Analytical skills with attention to detail and a growth mindset.
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