Source description
About the role
We are seeking experienced Firmware Engineers to develop robust embedded solutions on ARM Cortex-M3/M4 platforms for advanced electrochromic glass systems. This role involves working on low-level firmware, closed-loop control systems, and end-to-end IoT stack (MQTT, OTA). Key Responsibilities Develop firmware for ARM Cortex-M platforms Write high-reliability code in C/C++ Implement RTOS (Free RTOS) and bare-metal systems Design secure bootloaders and OTA update mechanisms Integrate communication protocols (RS-485, MQTT) Perform hardware bring-up and peripheral driver development Work closely with electrical/hardware engineering teams Must-Have Skills Strong expertise in C/C++ Hands-on experience with ARM Cortex M3/M4 microcontrollers Experience with RTOS (Real-Time Operating Systems) Required Qualifications 4+ years of experience in embedded firmware development Strong understanding of microcontroller architecture (ARM Cortex-M) Experience with peripheral drivers (UART, DMA, GPIO, Timers) Knowledge of RTOS design, interrupts, and low-power systems Experience in secure bootloaders & firmware updates (OTA) Strong debugging skills in hardware/firmware environments Familiarity with Git, Jira, and embedded CI/CD tools Good communication and collaboration skills Education Bachelors degree in Computer Science / Electrical / Electronics Engineering Hands-on experience in Embedded Systems is essential Why Join Work on cutting-edge smart glass & IoT technologies Opportunity with a globally recognized product company High-impact role in embedded + connected systems Share your profile or connect for more details to hrd@claphands.in We are seeking experienced Firmware Engineers to develop robust embedded solutions on ARM Cortex-M3/M4 platforms for advanced electrochromic glass systems. This role involves working on low-level firmware, closed-loop control systems, and end-to-end IoT stack (MQTT, OTA). Key Responsibilities Develop firmware for ARM Cortex-M platforms Write high-reliability code in C/C++ Implement RTOS (Free RTOS) and bare-metal systems Design secure bootloaders and OTA update mechanisms Integrate communication protocols (RS-485, MQTT) Perform hardware bring-up and peripheral driver development Work closely with electrical/hardware engineering teams Must-Have Skills Strong expertise in C/C++ Hands-on experience with ARM Cortex M3/M4 microcontrollers Experience with RTOS (Real-Time Operating Systems) Required Qualifications 4+ years of experience in embedded firmware development Strong understanding of microcontroller architecture (ARM Cortex-M) Experience with peripheral drivers (UART, DMA, GPIO, Timers) Knowledge of RTOS design, interrupts, and low-power systems Experience in secure bootloaders & firmware updates (OTA) Strong debugging skills in hardware/firmware environments Familiarity with Git, Jira, and embedded CI/CD tools Good communication and collaboration skills Education Bachelors degree in Computer Science / Electrical / Electronics Engineering Hands-on experience in Embedded Systems is essential Why Join Work on cutting-edge smart glass & IoT technologies Opportunity with a globally recognized product company High-impact role in embedded + connected systems Share your profile or connect for more details to hrd@claphands.in