Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 14955744

    SWITS DIGITAL logo

    Embedded C Developer

    SWITS DIGITAL · Bengaluru · onsite · Posted 51d ago

    Undisclosed8–13 yrsfulltimeSourced fromNaukri

    About a minute. You'll make an account on the way through.

    About this role

    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 strong 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, including tasks/threads, scheduling, synchronization, semaphores, mutexes, queues, and timers.
    • Strong understanding of embedded systems and microcontrollers.
    • Hands-on experience in IoT firmware development.
    • Good knowledge of MQTT and/or LwM2M.
    • Experience with TCP/IP, HTTP/HTTPS, UDP, or other networking concepts.
    • Experience with UART, SPI, I2C, GPIO, CAN, ADC, PWM, and other embedded interfaces.
    • Experience with ARM Cortex-M or similar microcontroller architectures.
    • Good debugging and troubleshooting skills.
    • Experience with Git or other version-control systems.
    • Understanding of firmware lifecycle, software testing, and defect management.



    Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

    Sourced from naukri

    Skills

    HTTPSDKspiTroubleshootingQoSFirmwareEmbedded CComputer NetworksdebuggingScheduling

    About SWITS DIGITAL

    SWITS DIGITAL logo

    SWITS DIGITAL

    IT Services & Consulting

    21

    employees

    2024

    2 years old

    Chennai, Tamil Nadu

    India

    ₹3.3L PA avg

    Avg at SWITS DIGITAL

    About

    At SWITS Digital Private Limited, we are driven by innovation, integrity, and a commitment to empowering businesses through technology. As a fast-growing company, we specialize in designing and develo

    Industries

    IT Services & ConsultingInternetRecruitment

    Employee ratings

    10 reviews

    4.1/ 5

    Culture

    3.8

    Career growth

    3.7

    Work-life

    3.8

    Employees rate it well for

    Company Culture41Job Security41

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Embedded C Developer · waiting for your command