04 Nov
|
Happiest Minds Technologies
|
Bengaluru
04 Nov
Happiest Minds Technologies
Bengaluru
Role -Embedded C/C++ AI Linux Developer
:-
- Valuable understanding of embedded systems development, including
- C/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 documentation.
- Fine-tune SLMs (e.g., Llama 3.x, Gemma, Microsoft Phi series)
using techniques such as LoRA and QLoRA on embedded-specific datasets including:
- C header files
- Firmware requirements
- Generate C-code skeletons, stubs, for various protocols - CAN, SPI, UART, I2C, etc.).
- Prototype and evaluate new AI-driven approaches for embedded development
- Solid understanding of fine-tuning techniques (LoRA, QLoRA) and model optimization.
- Optimize models for low-latency inference and efficient resource usage, enabling local or edge deployment for secure environments.
- Develop, fine-tune, and deploy compact Small Language Models (1B–7B parameters)
- Strong command of Git and collaborative development workflows.
Technical Skills: Embedded C/C++, Firmware Development, Microcontrollers, LLMs/SLMs & Generative AI, RAG & LangChain,
📌 TECHNICAL LEAD - Embedded C (Bengaluru)
🏢 Happiest Minds Technologies
📍 Bengaluru