top of page

Technical Software Lead

Dhvani Analytic Intelligence (AI)


About Us

Dhvani Analytic intelligence (AI) Pvt. Ltd. is a spin-off from the Centre for A.I powered Automated Non- Destructive Evaluation at IIT Madras formed in the year 2008 with the objective of transferring academic research into reliable solutions for Industrial requirements. Dhvani provides a concept to field experience to customers through innovation in technologies related to Non-destructive testing, manufacturing diagnostics, materials characterization, structural health monitoring, simulation /visualization tools, feasibility study, services, and training.


Each of the Dhvani research systems are unique with different modules interconnected in an application specific approach to deliver the customer specifications. These modules include computer controlled non-destructive testing methodologies, servo/stepper motion controls, gantry structures, robotic material handling systems, machine vision, image processing, data acquisition and processing software etc.


With over 11 years of operational expertise Dhvani has created a very reliable eco system which consists of personnel with strong technical and managerial expertise co existing with a network of clients. Dhvani connects its unique competencies in science and advance technology to create solutions that enhance and nourish performance.

Job Description

Qualifications :

  • Any Bachelor's or Master’s Degree, preferably in a technical field such as Mechanical, Mechatronics, Electrical and electronics, or Instrumentation background.

  • Overall, Minimum of 4 - 20 years of experience.

  • Good knowledge of programming languages with OOPs Concepts, preferably C++, C#.Net, VC++, and WPF.

  • Interest or knowledge in PLC and Robotics coding is preferred.

  • Strong communication skills, with a keen eye for detail.

  • Ability to work and manage collaboratively in a multidisciplinary team environment.

  • Ability to operate in a fast-paced environment with evolving project requirements and priorities.

  • A positive attitude, willing to jump in and tackle new challenges.

Roles and Responsibilities:

  • Work with hardware and systems/application groups to understand system requirements and map them to a software design.

  • Lead a team of 6 - 12 software developers.

  • Responsible for the full stack development of the software design proposed by the design team. Code implementation is to be done in C++, C# and WPF.

  • Split the software development work suitably and engage the team based on the capability and interest of each team member.

  • Responsible for analysis of current programs including performance, diagnosis, and troubleshooting of the reported issues, and designing solutions to problematic programming.

  • Analyze the software requirement and the proposed design. Verify the correctness of the implementation done by the team members.

  • Train and motivate the team.

  • Prepare technical specifications based on conceptual design and stated application requirements.

  • Do requirements analysis, architectural analysis, design, develop and unit testing.

  • Develop new applications and work on enhancements for existing applications.

  • Develop control software module for various PC based instruments.

  • Work with large data sets.

By applying to this position, I hereby declare that the information given in this application/form is true and correct to the best of my knowledge and belief. I understand that the personal information provided by me shall be processed in accordance with  Dhvani AI's Privacy Policy, and I consent to the same and to receive information from Dhvani AI, including about its products and services, news and blog articles via email, SMS, phone call and/or such other mode of communication.

bottom of page