Technical Lead - Embedded & IOT

CraftifAI 

📍 Bengaluru, India 🇮🇳

full-time
lead
Expired
Posted —
This job posting has expired View All Embedded Systems Engineer Jobs

Key Skills

C/C++RTOSMCUHALAI

Industry

Consumer ElectronicsRobotics

Job Description

Job Title: Technical Lead - Embedded & IOT Location: Bangalore


About CraftifAI

CraftifAI is building next-generation Agentic GenAI systems to automate embedded software development. Our products accelerate firmware, edge AI, and hardware-software co-design using intelligent pipelines and AI-driven workflows.

FirmGen is our flagship platform focused on automated firmware generation for microcontrollers, enabling developers to move from specifications to production-ready firmware with minimal manual effort.

Role Overview

We are looking for a Technical Lead to drive the architecture, development, and delivery of FirmGen. This role requires deep expertise in embedded systems along with the ability to lead a team building cutting-edge GenAI-powered developer tools.

You will work at the intersection of e mbedded firmware, compilers/toolchains, and AI-driven code generation, shaping how firmware is built in the future.


Key Responsibilities Technical Leadership
  • Own the end-to-end architecture of the FirmGen platform
  • Define scalable, modular, and vendor-agnostic firmware generation pipelines
  • Drive design decisions across embedded, backend, and AI integration layers
Product Development
  • Lead development of automated firmware generation workflows
  • Build abstractions for:
  • MCU peripherals (GPIO, UART, SPI, I2C, etc.)
  • RTOS integration (FreeRTOS or equivalent)
  • Hardware abstraction layers (HAL)
  • Ensure high-quality, production-grade firmware output
Team Leadership
  • Mentor and guide a team of embedded and software engineers
  • Establish coding standards, review processes, and best practices
  • Drive execution, timelines, and delivery commitments
AI + Embedded Integration
  • Work closely with AI teams to integrate LLM-driven code generation
  • Design systems that convert:
  • Specs → Architecture → Firmware code
  • Optimize for correctness, determinism, and efficiency
Platform & Ecosystem
  • Enable support for multiple vendors (e.g.,  ESP32, TI, Quectel, STM, NXP, etc.)
  • Build reusable SDK layers and interfaces
  • Ensure portability across chipsets and RTOS environments


Required Qualifications
  • 6–10+ years of experience in embedded systems / firmware development
  • Strong expertise in:
  • C/C++ (mandatory)
  • RTOS (FreeRTOS or similar)
  • MCU architectures (ARM Cortex-M, RISC)
  • Experience with:
  • Device drivers and peripheral programming
  • Hardware abstraction layers (HAL)
  • Debugging on real hardware
  • Proven experience in:
  • Designing scalable system architectures
  • Leading engineering teams or owning modules end-to-end
Preferred Qualifications
  • Experience with:
  • Code generation tools or compilers
  • SDK design (vendor-agnostic layers preferred)
  • AI/LLM integration in developer workflows
  • Familiarity with:
  • Embedded Linux
  • Communication stacks (HTTP, MQTT, TCP/IP)
  • Toolchains (GCC, Make, CMake, etc.)
  • Prior experience building developer platforms or tools is a strong plus


What We’re Looking For
  • Strong system thinker who can connect hardware, firmware, and AI
  • Bias for ownership and execution
  • Ability to work in a fast-moving startup environment
  • Passion for solving hard, unsolved problems in embedded + AI


Why Join CraftifAI?
  • Work on one of the hardest problems in GenAI: embedded software automation
  • Build a category-defining product (FirmGen)
  • High ownership, high impact role
  • Collaborate with a deeply technical founding team