Job Description C, C++ Developer / STLMust Have Technical/Functional Skills Programming experience in C or C++ Experience solving complex challenges Experience in setting technical direction for your team and mentored junior engineers Experience in automation (CI/CD) Develop software for Linux operating systems Experience working on an Agile team Experience in embedded or real-time distributed systemsRoles & Responsibilities Design, develop, and deploy AI-powered products, intelligent agents, and agentic workflows utilizing Large Language Models (LLMs), retrieval systems, orchestration frameworks, tool-calling patterns, and context-aware workflows. Responsibilities Partner with Product Management to elaborate features, stories, and test strategy for each initiative Create technical design and assign work to developers Develop complex stories in C and write unit tests in C++ (Google Test) Be a human quality gate by leading code and design reviews Collaborate with other Principals and Leads to define interfaces and interactions between systems Advise on implementation strategy for successful deployment Implement development process improvements and automation Coach and develop junior employees Deliver department and external presentations Please fill the below details and share ASAP: