Home Job Listings Categories Locations

Senior Embedded Firmware Engineer

📍 India

Construction Datanetiix Solutions Inc.

Job Description

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 a

world-class Embedded Firmware Engineer

to design, build, and optimize firmware for next-generation IoT sensor devices. The ideal candidate has deep experience in

ARM-based microcontrollers (STM32) ,

low-power wireless communication (LoRa/xDot) , and

scalable 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 in

C/C++

for ARM Cortex-M microcontrollers. Build robust firmware using

STM32 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 using

LoRa, LoRaWAN, Sub-GHz radios , or LPWAN stacks. Work with industrial IoT modules such as

MultiTech 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 with

Makefile , 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 of

Embedded C/C++ Strong experience with

STM32 (any L0/L1/L4/F4/C0 series) Deep understanding of

ARM Cortex-M

architecture Experienced in

peripherals → I2C, SPI, UART, ADC, DMA, TIM, GPIO Experience with

low-power design

for battery-operated devices Hands-on with

LoRa / 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 to

RTOS

(FreeRTOS, Zephyr) Python scripting for automation Cloud IoT integrations (AWS / Azure / GCP) Experience with

secure boot , crypto libraries, firmware signing Experience with test automation tools Knowledge of FCC/CE RF compliance requirements

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: December 18, 2025
Job Type: Construction
Location: India
Company: Datanetiix Solutions Inc.

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.