Careers
Why Choose Kritilabs?
- Collaborative Culture: Join a team of diverse professionals who collaborate, inspire, and support each other in achieving common goals.
- Opportunities for Growth: We are committed to helping our employees grow both personally and professionally through training, mentorship programs, and career development initiatives.
- Innovative Projects: Work on cutting-edge projects and initiatives that challenge conventional thinking and push the boundaries of innovation.
- Work-Life Balance: We understand the importance of maintaining a healthy work-life balance and offer flexible work arrangements to accommodate our employees' needs.
- Competitive Benefits: Enjoy a comprehensive benefits package including health insurance, retirement plans, paid time off, and more.
Careers
At KritiLabs, we believe in fostering a dynamic, innovative, and inclusive work environment where every individual's contributions are valued and celebrated. We're always on the lookout for talented individuals who are passionate about making a difference and driving positive change in their fields.
Current Openings
Key Responsibilities:
- Design, develop, test, and debug firmware for embedded systems using languages like Embedded C/C++ and Python.
- Collaborate with hardware engineers to ensure compatibility between firmware and electronic components.
- Optimize firmware for performance, memory usage, and power consumption, especially when running machine-learning models.
- Understand and integrate machine learning models for edge deployment, considering the resource constraints of the device.
- Develop and implement unit tests for firmware modules and system integration testing.
- Document firmware design, development process, and test procedures.
- Stay up-to-date with the latest trends and advancements in embedded systems and machine learning for edge computing.
Qualifications:
- Bachelor's degree or Master's Degree in Electrical Engineering, Electronics and Communication Engineering or related.
- Minimum 2 - 5 years of experience in electronics firmware development.
- Strong understanding of embedded systems architecture, including microcontrollers and peripherals.
- Proficiency in Embedded C/C++ and Python.
- Experience with development tools for embedded systems (IDEs, debuggers, etc.).
- Working knowledge of machine learning concepts and frameworks (bonus points for experience with TensorFlow Lite or similar).
- Excellent problem-solving and analytical skills.
- Strong written and verbal communication skills.
- Ability to work independently and as part of a cross-functional team.
- Location: Chennai
- Experience: 2 - 5 years
- Languages:English is mandatory, Other languages are an added advantage.
Summary:
We are looking for a passionate and skilled Full Stack Application Developer with 3–5 years of hands-on experience in Java-based backend technologies and modern frontend frameworks. The ideal candidate will be responsible for designing, developing, and maintaining robust web applications while collaborating closely with cross-functional teams to deliver high-quality software solutions.
Expected Skills:
- Develop and maintain RESTful APIs and frontend interfaces.
- Write clean, maintainable, and efficient Java code using Spring Boot and related technologies.
- Work on both backend development (Java, JPA/Hibernate, MySQL/PostgreSQL) and frontend development (JavaScript, React JS).
- Participate in all phases of the software development lifecycle, including design, development, testing, and deployment.
- Collaborate with team members and stakeholders to understand requirements and deliver scalable solutions.
- Optimize application performance and troubleshoot issues as they arise.
- Continuously improve code quality through reviews and adherence to best practices.
- Demonstrate strong analytical and problem-solving skills to resolve technical challenges efficiently.
Technical Skills Preferred:
- Strong proficiency in Java 8 or above
- Experience with Spring Boot, Hibernate/JPA
- Solid understanding of MySQL and PostgreSQL databases
- Frontend development experience with JavaScript and React JS
- Familiarity with RESTful API design and development
- Good understanding of software design patterns and architecture
- Ability to work independently and within a team in a fast-paced environment
Educational Qualification:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Location: Chennai
- Experience: 3 – 5 years
- Languages: English is mandatory; other languages are an added advantage.
Summary:
The ERPnext developer will be responsible for the design development testing and implementing customised enhancements to the ERPnext platform. The ideal candidate will have 3 to 5 years of experience in development and a strong understanding ERP system and business processes.
Key Responsibilities:
- Develop customise and configure ERP next modules to meet business requirements.
- Design and implement new features modules and workflows in ERPnext.
- Troubleshoot and resolve issues related to ERP next.
- Collaborate with cross-functional teams to understand business needs and translate them into technical requirements.
- Create and maintain technical documents for customization and development process.
- Provide training and support to end users.
- Stay updated with the latest trends and best practices in ERP next and ERP systems.
Qualification:
- Bachelor's degree in computer sciences, information technology or related fields.
- 3 to 5 years of experience in ERPnext development.
- Strong proficiency in Python JavaScript and Frappe framework.
- Experience with Maria DB my SQL or both relative relational databases.
- Familiar with front-end technologies.
- Knowledge of business processes in area manager and HR.
- Strong problem-solving capabilities.
- Location: Chennai
- Experience: 3 – 5 years
Summary:
Electronics Engineers with good knowledge of engineering concepts, who needs to manage and provide online support for device troubleshooting, maintenance and replacements at the various operational locations.
Key Responsibilities:
- Provide technical support to the operations team on device maintenance, trouble shooting and replacements.
- Learn and train operations team members based on good knowledge of product and solutions. Update records on support provided, maintenance and trouble shooting.
- Voice Process: Handle incoming calls, emails, or chats from customers regarding technical issues.
- Provide step-by-step solutions or escalate unresolved issues to higher-level support.
- Reach out to customers for follow-ups, issue resolution, or proactive technical checks.
- Conduct feedback calls post-resolution or after installations/updates.
- Maintain detailed records of calls and outcomes in CRM tools.
- Provide real-time voice-based assistance to customers experiencing technical problems.
- Maintain detailed records of calls and outcomes in CRM tools.
- Guide customers verbally through troubleshooting steps.
- Ensure clear documentation of issues discussed and actions taken.
Qualification:
- Provide technical support to the operations team on device maintenance, troubleshooting and replacements.
- Good knowledge in electronics engineering concepts (BE or Diploma in Electronics/EEE/Mechatronics only).
- Experience in working with teams will be an added advantage.
- Fluency in Hindi, English and one regional language is mandatory as mentioned below in the language section.
- Location: Chennai
- Experience: 0 – 2 years
- Languages: Malayalam & Hindi (require fluency in both languages). Kanada & Hindi (require fluency in both languages). Tamil & Hindi (require fluency in both languages).
Key Responsibilities:
- Data Analysis: Assist in collecting, cleaning, and analyzing data to uncover insights and prepare datasets for model training.
- Model Development: Support the design and implementation of machine learning models and algorithms under the guidance of senior team members.
- Experimentation: Conduct experiments to evaluate model performance and contribute to the optimization of algorithms.
- Documentation: Help in documenting experiments, processes, and results to ensure clarity and reproducibility.
- Collaboration: Work with crossfunctional teams to integrate AI/ML solutions into existing systems and processes.
- Learning: Engage in ongoing learning and development opportunities to enhaneyour understanding of AI/ML concepts and technologies.
Qualifications:
- Educational Background: Currently pursuing or recently completed a degree in Computer Science, Data Science, Mathematics, Statistics, or a related field.
- Technical Skills: Familiarity with programming languages such as Python or R, and experience with data manipulation libraries (e.g., Pandas, NumPy).
- Machine Learning Knowledge: Basic understanding of machine learning concepts and algorithms (e.g., regression, classification, clustering).
- Analytical Skills: Strong Problem-Solving abilities with attention to detail and the ability to work with large datasets.
- Communication: Good verbal and written communication skills, with the ability to articulate complex concepts clearly.
- Team Player: Ability to work effectively in a collaborative team environment and take initiative in a fast-paced setting.
- Projects or Coursework: Experience with AI/ML projects or relevant coursework is a plus.
- Tools and Libraries: Familiarity with machine learning frameworks such as TensorFlow, PyTorch, or scikit-learn is advantageous.
- Location: Chennai
- Experience: Fresher/Experienced
- Languages:English is mandatory, Other languages are an added advantage.