Senior Embedded Firmware Engineer
24 hours ago
Description: Senior Embedded Firmware Engineer (IoT / STM32 / LoRa) Experience:9+ Years (Flexible for strong profiles) Industry:IoT, Embedded Systems, Wireless Communication, Sensor Devices Role Overview We are seeking aworld-class Embedded Firmware Engineerto design, build, and optimize firmware for next-generation IoT sensor devices. The ideal candidate has deep experience inARM-based microcontrollers (STM32) ,low-power wireless communication (LoRa/xDot) , andscalable device firmware architecture . This role involves end-to-end ownership of embedded systems — from architecture to deployment. Key Responsibilities Firmware Development Architect, develop, and maintain embedded firmware inC/C++for ARM Cortex-M microcontrollers. Build robust firmware usingSTM32 HAL, LL drivers, CMSIS , and custom peripheral drivers. Develop reusable firmware libraries, bootloader components, and peripheral drivers. IoT & Wireless Connectivity Implement low-power wireless communication usingLoRa, LoRaWAN, Sub-GHz radios , or LPWAN stacks. Work with industrial IoT modules such asMultiTech xDot (MTXDOT-WW1-B15)or equivalent. Optimize packet structures, RF settings, payload formats, timing, and reliability. System-Level Engineering Analyze and optimize memory using .map, .elf, .list, .cyclo reports. Perform system performance tuning (interrupt latency, power modes, sleep cycles). Develop robust error handling, failsafe mechanisms, watchdogs, and OTA update logic (if applicable). Debugging & Validation Use advanced debugging tools:ST-Link, JTAG/SWD, Logic Analyzers, Oscilloscopes . Diagnose hard faults, stack overflows, and memory corruption. Validate firmware with stress tests, regression testing, and diagnostic tools. Build & Tooling Work withMakefile , GCC ARM toolchain, CMake, or embedded CI pipelines. Implement CI/CD for firmware builds and automated testing workflows. Collaboration Work closely with cross-functional teams (hardware, cloud, mobile, QA). Support cloud integration ( MQTT, AWS IoT, Azure IoT, custom TCP/UDP protocols ). Participate in architecture design, documentation, and technical reviews. Essential Qualifications Expert knowledge ofEmbedded C/C++ Strong experience withSTM32 (any L0/L1/L4/F4/C0 series) Deep understanding ofARM Cortex-Marchitecture Experienced inperipherals → I2C, SPI, UART, ADC, DMA, TIM, GPIO Experience withlow-power designfor battery-operated devices Hands-on withLoRa / LoRaWAN / RF systems Strong debugging skills: SWD, JTAG, Fault analyzers Ability to derive insights from compiler artifacts: .elf, .map, .list, .o, .d, .su, .cyclo Preferred Skills (Global Standard) MultiTech xDot / Conduit device experience Exposure toRTOS(FreeRTOS, Zephyr) Python scripting for automation Cloud IoT integrations (AWS / Azure / GCP) Experience withsecure boot , crypto libraries, firmware signing Experience with test automation tools Knowledge of FCC/CE RF compliance requirements
-
Senior Embedded Firmware Engineer
1 day ago
Delhi, India Datanetiix Solutions Inc. Full timeDescription: Senior Embedded Firmware Engineer (IoT / STM32 / LoRa) Experience: 9+ Years (Flexible for strong profiles) Industry: IoT, Embedded Systems, Wireless Communication, Sensor Devices Role Overview We are seeking a world-class Embedded Firmware Engineer to design, build, and optimize firmware for next-generation IoT sensor devices. The ideal...
-
Embedded Firmware Engineer
4 days ago
New Delhi, India ATLANTA SYSTEMS PVT LTD Full timeJob Description Roles & Responsibilities Design, develop, and maintain embedded firmware for IoT and embedded systems, primarily on ESP32 using ESP-IDF Write efficient, reliable, and scalable Embedded C/C++ code following best coding practices Debug, test, and optimize firmware for performance, memory usage, and power efficiency Work with various...
-
Embedded Firmware Engineer
4 days ago
New Delhi, India ATLANTA SYSTEMS PVT LTD Full timeRoles & Responsibilities Design, develop, and maintain embedded firmware for IoT and embedded systems, primarily on ESP32 using ESP-IDF Write efficient, reliable, and scalable Embedded C/C++ code following best coding practices Debug, test, and optimize firmware for performance, memory usage, and power efficiency Work with various microcontrollers including...
-
Embedded Firmware Engineer
4 weeks ago
New Delhi, India Praan Full timeBackground Praan (Praan, Inc.) is an impact focused deep-tech startup democratizing clean air using breakthrough filterless technology. The company is backed by top tier VCs and CXOs globally and currently operates between the United States and India. Our team puts extreme attention to detail and loves building technology that's aspirational. Praan's team...
-
Embedded Firmware Engineer
4 weeks ago
New Delhi, India Praan Full timeBackgroundPraan (Praan, Inc.) is an impact focused deep-tech startup democratizing clean air using breakthrough filterless technology. The company is backed by top tier VCs and CXOs globally and currently operates between the United States and India. Our team puts extreme attention to detail and loves building technology that's aspirational. Praan's team and...
-
Embedded Firmware Engineer
6 days ago
New Delhi, India Praan Full timeBackground Praan (Praan, Inc.) is an impact focused deep-tech startup democratizing clean air using breakthrough filterless technology. The company is backed by top tier VCs and CXOs globally and currently operates between the United States and India. Our team puts extreme attention to detail and loves building technology that's aspirational. Praan's team...
-
Senior Firmware Engineer
5 days ago
New Delhi, India HCLTech Full timeJob Description: Firmware / Embedded Software EngineerRole OverviewWe are looking for a skilled Embedded Software Engineer to design, develop, and maintain firmware for microcontroller-based embedded systems. The role involves low-level programming in Embedded C, working with RTOS, and implementing communication protocols while interfacing with various...
-
Senior Firmware Engineer
4 days ago
New Delhi, India HCLTech Full timeJob Description: Firmware / Embedded Software EngineerRole OverviewWe are looking for a skilled Embedded Software Engineer to design, develop, and maintain firmware for microcontroller-based embedded systems. The role involves low-level programming in Embedded C, working with RTOS, and implementing communication protocols while interfacing with various...
-
Senior Firmware Engineer
3 days ago
New Delhi, India HCLTech Full timeJob Description: Firmware / Embedded Software Engineer Role Overview We are looking for a skilledEmbedded Software Engineerto design, develop, and maintain firmware for microcontroller-based embedded systems. The role involves low-level programming inEmbedded C, working withRTOS, and implementingcommunication protocolswhile interfacing with various hardware...
-
Senior Firmware Engineer
3 days ago
New Delhi, India HCLTech Full timeJob Description: Firmware / Embedded Software Engineer Role Overview We are looking for a skilledEmbedded Software Engineerto design, develop, and maintain firmware for microcontroller-based embedded systems. The role involves low-level programming inEmbedded C, working withRTOS, and implementingcommunication protocolswhile interfacing with various hardware...