Embedded C Linux AI Developer
Independent Recruitment Consultant (freelancer)
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