Senior Embedded Firmware Engineer
1 day 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 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
-
Senior Embedded Firmware Engineer
3 days ago
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
2 weeks ago
Mumbai, India Praan Full timeJob 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....
-
Senior Firmware Engineer
7 days ago
Chennai, India HCLTech Full timeJob 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...
-
Embedded Firmware Engineer
3 weeks ago
Mumbai, Maharashtra, India, Maharashtra 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...
-
Senior Firmware Engineer
7 days ago
Chennai, Tamil Nadu, India, Tamil Nadu 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...
-
Embedded Firmware Engineer
2 weeks ago
Pune, Maharashtra, India, Maharashtra Quintrans Full timeAbout 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...
-
Senior Embedded Firmware Engineer
2 weeks ago
Vadodara, Gujarat, India, Gujarat VIRBHU India Full timeVirbhu 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...
-
Senior Firmware Engineer
12 hours ago
Bangalore South, Karnataka, , India Ultrahuman Full timeThe 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...
-
Senior Firmware Verification Engineer
4 weeks ago
India Xilinx Full timeJob 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...
-
Senior Embedded Firmware Engineer
2 weeks ago
Bangalore Urban, Karnataka, India, IN Criador Labs Full timeDepartment: 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...