Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Oil & Gas Jobs |
Banking Jobs |
Construction Jobs |
Top Management Jobs |
IT - Software Jobs |
Medical Healthcare Jobs |
Purchase / Logistics Jobs |
Sales |
Ajax Jobs |
Designing Jobs |
ASP .NET Jobs |
Java Jobs |
MySQL Jobs |
Sap hr Jobs |
Software Testing Jobs |
Html Jobs |
Job Location | Lucknow |
Education | Not Mentioned |
Salary | Not Disclosed |
Industry | BPO / Call Center |
Functional Area | Embedded / System SoftwareWeb / Mobile Technologies |
EmploymentType | Full-time |
We are looking for a C developer responsible for bringing new core technology from the research lab into a production environment. Your primary responsibility will be to study and understand the new technologies and apply your C knowledge to develop APIs that are efficient, reliable, and easy to maintain. Summary: Contribute to development of our core Embedded automatic speech recognition and natural language understanding technology and software product. Analyse technology solutions and implement them in our software product. Responsibilities: Design, build, document and maintain efficient, reusable, and reliable C code Find defect and performance bottlenecks, and devise solutions to these problems Assist with maintaining a high code quality standard, good organization and test automation Create Python tools for API users and to support the development process. Qualification: Education: Computer Science degree or similar Work experience: 0- 2 Required skills: Strong skills in C, with fairly complete knowledge of the language specification Very good knowledge of algorithms and data- structures. Good knowledge of the standard library as specified by ISO and ANSI and of potential differences between platforms. Good understanding of memory management in non- garbage collected environments Good understanding of object- oriented or modular programming (also in C!) Knowledge of threading and multi- core programming. Very good understanding of version control systems such as Git and Mercurial. Good knowledge of a high- level scripting language like Python is a plus. Preferred skills: The daily working language is English. Good English is therefore essential. Team player, must be able to express his needs, questions clearly. early. Experience with working in distributed teams is a plus.
Keyskills :
javascriptsqljavajqueryestautomationagileprocessversioncontrolsqlserveruserexperiencedatastructures