Please inbox your updated resume to workwithus@kimbal.io

You will hear from us at the earliest possible. We wish you our best! Team Kimbal

Senior Firmware Engineer

At Kimbal

Location: Bengaluru

About Role

Embedded Software Engineer with strong experience in Embedded C, Zephyr RTOS, and Linux-based systems. The role involves developing firmware for embedded devices, building reusable SDKs and platform components, integrating with gateway systems, and supporting large-scale IoT deployments.

Key Responsibilities

  • Develop and maintain embedded firmware in C for microcontroller-based devices.
  • Work with Zephyr RTOS to design and implement real-time embedded applications.
  • Design, develop, and maintain SDKs, APIs, and reusable software components for internal teams and external integrations.
  • Develop and debug Linux-based gateway or edge applications interacting with embedded devices.
  • Interface with hardware peripherals such as SPI, UART, I2C, GPIO, and radio modules.
  • Perform system integration, debugging, and performance optimization.
  • Support testing, validation, and field issue debugging.
  • Collaborate with cross-functional teams including firmware, hardware, networking, and DevOps teams.
  • Prepare technical documentation, developer guides, and integration support material for SDK and firmware usage.

Required Skills

  • Strong proficiency in Embedded C programming.
  • Hands-on experience with Zephyr RTOS or similar RTOS.
  • Experience in SDK / platform development for embedded systems.
  • Experience working with Linux-based embedded systems or gateway applications.
  • Knowledge of embedded communication interfaces such as SPI, UART, I2C, and GPIO.
  • Experience with debugging embedded systems, firmware, and integration issues.
  • Familiarity with Git and collaborative development workflows.
  • Knowledge of OTA/FOTA firmware updates

Good to Have

  • Experience with wireless communication or IoT networking.
  • Exposure to embedded networking stacks, middleware, or device drivers.
  • Experience in supporting third-party integrations and developer enablement.

Latest Jobs

Senior Firmware Engineer

Location: New Delhi About Role Embedded Software Engineer with strong experience in Embedded C, Zephyr RTOS, and Linux-based systems. The role involves developing firmware for embedded devices, building reusable SDKs and platform components, integrating with gateway systems, and supporting large-scale IoT deployments. Key Responsibilities Required Skills Good to Have

Senior Firmware Engineer

Location: Bengaluru About Role Embedded Software Engineer with strong experience in Embedded C, Zephyr RTOS, and Linux-based systems. The role involves developing firmware for embedded devices, building reusable SDKs and platform components, integrating with gateway systems, and supporting large-scale IoT deployments. Key Responsibilities Required Skills Good to Have

Digital Business Partner – Engineering / PLM / R&D

Location: Delhi About the Role  We are looking for a dynamic IT Business Partner to work closely with our Engineering team (R&D, New Product Development, Software Development, Manufacturing Engineering) and drive digital transformation initiatives.  This role will act as a strategic bridge between Engineering, IT, and external technology vendors, leading PLM implementation, SAP integration, engineering automation, and KPI […]

Director – Enterprise Solutions (SAP)

Location: Delhi Role Description The Director – Enterprise Solutions (SAP) will be responsible for owning and leading Kimbal’s SAP landscape across the enterprise. This role will define SAP strategy, governance, architecture, and execution to enable scalable growth, operational excellence, and data-driven decision-making across manufacturing, supply chain, projects, finance, HR, and commercial functions. The role will […]