Embedded C Developer (India)

Embedded C Developer (India)

08 Sep
|
SWITS DIGITAL Private
|
India

08 Sep

SWITS DIGITAL Private

India

Job Title: Senior Embedded C Developer RTOS & IoT

Experience: 5-8 Years

Employment Type: Full-Time

Work Location: Bangalore

Job Overview

We are looking for a skilled Embedded C Developer with solid hands-on experience in Embedded C, RTOS, and IoT-based firmware development. The candidate will be responsible for designing, developing, integrating, debugging, and maintaining embedded firmware for connected devices.

The ideal candidate should have experience working with microcontrollers, RTOS-based applications, IoT communication protocols, device connectivity, firmware debugging, and cloud-connected embedded systems.

Key Responsibilities

5 8+ years of embedded C development, with demonstrated ownership of production firmware subsystems
Deep RTOS experience (ThreadX strongly preferred; otherwise FreeRTOS/Zephyr/embOS with willingness to ramp up)
Strong MCU/embedded fundamentals independent of any single vendor SDK: interrupts, memory maps, linker scripts, peripheral register-level programming, sensor interfacing (I2C/SPI),



and the ability to bring up understanding of a new chip/platform from its reference manual and existing code
Demonstrated ability to inherit and support firmware you did not write reverse-engineering intent from code, git history, and observed hardware/sensor behavior when documentation is incomplete
Experience with IoT protocols: MQTT (pub/sub, QoS, keepalive tuning) and device management protocols (LwM2M, TR-069, or similar)
Experience with cellular modem platforms (Quectel, Telit, or similar) and AT command interfaces
Track record debugging low-level issues: memory corruption, race conditions, watchdog/reset analysis, sensor/MCU communication faults
Experience with FOTA/firmware update design and secure boot/update integrity
Strong code review and mentoring skills

Required Skills

Strong programming experience in Embedded C.
Hands-on experience with RTOS, preferably FreeRTOS, ThreadX, or Zephyr.
Good understanding of RTOS concepts, incl

📌 Embedded C Developer (India)
🏢 SWITS DIGITAL Private
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: embedded c developer (india) / india