Architect / Lead Developer - Embedded C/C++ Linux AI

Independent Recruitment Consultant (freelancer)

📍 Bengaluru, India On-Site ⏳ 9h ago
AI assistant

Job Description

Role & responsibilities

  • Good understanding of embedded systems development, including
    • C programming
    • Microcontrollers and firmware architecture
    • Linux system understanding
  • Hands-on experience with LLMs/SLMs, RAG systems, and AI orchestration frameworks (LangChain, Haystack, or similar).
  • Implement Retrieval-Augmented Generation (RAG) systems for efficient knowledge management across codebases and documentation.
  • Build MCP servers integrating LLMs with embedded codebases, firmware documentation, IDEs, and engineering tools.
  • Integrate LLM/SLM-powered tools into IDEs and developer workflows to boost engineering productivity.
  • Design and implement AI-driven pipelines for automated code generation from technical specifications, requirements, and