Senior Embedded Firmware Engineer

1 day ago


India Datanetiix Solutions Inc. Full time

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



  • India Datanetiix Solutions Inc. Full time

    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...


  • Mumbai, India Praan Full time

    Job Description Background 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....


  • Chennai, India HCLTech Full time

    Job Description Job Description: Firmware / Embedded Software Engineer Role Overview We 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...


  • Mumbai, Maharashtra, India, Maharashtra Praan Full time

    BackgroundPraan (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...


  • Chennai, Tamil Nadu, India, Tamil Nadu HCLTech Full time

    Job 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...


  • Pune, Maharashtra, India, Maharashtra Quintrans Full time

    About Us:We are building next generation of motors and control systems for applications in robotics, electric vehicles, automation, and industrial motion. Our focus is on creating cost-efficient, high-performance linear and rotary actuators for OEMs across India and globally.We’re looking for a hands-on embedded systems engineer with deep experience in...


  • Vadodara, Gujarat, India, Gujarat VIRBHU India Full time

    Virbhu India Pvt Ltd – Vadodara (Gujarat), a wholly owned subsidiary of AK-LLC (USA), operating in the field of power electronics, has as an immediate opening for a Sr. Power Electronics Engineer. The position will be involved in new product development supporting the design and launch of next generation of cutting-edge products.The position is responsible...


  • Bangalore South, Karnataka, , India Ultrahuman Full time

    The magic of Ultrahuman's wearable technology lies deep within its firmware – the code that directly drives our sensors, batteries, and wireless chips, making the difference between a gadget and a life -changing health device. As a Senior Firmware Engineer, you will be a core part of the team that architects and refines this low -level software. Your work...


  • India Xilinx Full time

    Job Description WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences-from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to...


  • Bangalore Urban, Karnataka, India, IN Criador Labs Full time

    Department: Engineering/ R&DReports to: Founder/ Project ManagerJob Location: BangaloreJob Summary:In this role, you have the opportunity to lead the innovation for Criador Labs. We are looking for a highly self-motivated and passionate embedded developer responsible for developing embedded software/firmware for Medical Devices and Consumer Products...