Source description
About the role
Senior Firmware Developer Embedded Systems Location: Delhi NCR (On-site) Company: Geatpec Electronics Pvt. Ltd. GEPL is looking for a Senior Firmware Developer to lead embedded firmware development for industrial electronics, control systems, and custom hardware products. The role demands strong low-level development capability, debugging depth, and ownership from architecture to production support. Key Responsibilities Design, develop, and optimize embedded firmware for industrial-grade products and custom electronics. Develop low-level drivers for UART, SPI, I2C, CAN, RS485, Modbus, GPIO, ADC/DAC, PWM, Timers, Watchdog, DMA . Build reliable firmware architectures using RTOS / Bare-metal systems . Work on bootloaders, OTA update mechanisms, memory management, power optimization, and fault recovery . Interface firmware with sensors, communication modules, display systems, and external peripherals. Debug complex hardware-software issues using oscilloscope, logic analyzer, JTAG/SWD, protocol analyzers . Conduct board bring-up, validation, and production troubleshooting. Optimize for real-time performance, EMI/ESD robustness, low-power behavior, and system reliability . Collaborate with hardware, prototyping, and product teams for DFM/DFT-driven development. Maintain firmware documentation, version control, release discipline, and code reviews. Mentor junior firmware engineers and enforce engineering standards. Required Technical Skills 510+ years in Embedded Firmware Development . Strong expertise in C / Embedded C (mandatory); C++ preferred. Hands-on with ARM Cortex-M, STM32, ESP32, AVR, PIC, or similar MCUs . Strong understanding of interrupts, memory maps, linker scripts, boot process, registers, and peripheral control . Experience with FreeRTOS / RTOS-based systems . Knowledge of industrial communication protocols : Modbus RTU/TCP, CAN, RS485, UART. Experience in board bring-up, driver development, and hardware debugging . Understanding of EMC/EMI, ESD design behavior, power sequencing, and reliability engineering . Familiar with Git, CI workflows, issue tracking, and structured code reviews . Ability to independently own firmware from concept prototype field deployment. Preferred Experience in PLC, industrial automation, IoT, sensor systems, power electronics, or instrumentation . Exposure to Linux embedded systems / edge devices . Knowledge of secure firmware, boot security, fail-safe architecture, and production diagnostics . Experience handling field failures / root cause analysis. Senior Firmware Developer Embedded Systems Location: Delhi NCR (On-site) Company: Geatpec Electronics Pvt. Ltd. GEPL is looking for a Senior Firmware Developer to lead embedded firmware development for industrial electronics, control systems, and custom hardware products. The role demands strong low-level development capability, debugging depth, and ownership from architecture to production support. Key Responsibilities Design, develop, and optimize embedded firmware for industrial-grade products and custom electronics. Develop low-level drivers for UART, SPI, I2C, CAN, RS485, Modbus, GPIO, ADC/DAC, PWM, Timers, Watchdog, DMA . Build reliable firmware architectures using RTOS / Bare-metal systems . Work on bootloaders, OTA update mechanisms, memory management, power optimization, and fault recovery . Interface firmware with sensors, communication modules, display systems, and external peripherals. Debug complex hardware-software issues using oscilloscope, logic analyzer, JTAG/SWD, protocol analyzers . Conduct board bring-up, validation, and production troubleshooting. Optimize for real-time performance, EMI/ESD robustness, low-power behavior, and system reliability . Collaborate with hardware, prototyping, and product teams for DFM/DFT-driven development. Maintain firmware documentation, version control, release discipline, and code reviews. Mentor junior firmware engineers and enforce engineering standards. Required Technical Skills 510+ years in Embedded Firmware Development . Strong expertise in C / Embedded C (mandatory); C++ preferred. Hands-on with ARM Cortex-M, STM32, ESP32, AVR, PIC, or similar MCUs . Strong understanding of interrupts, memory maps, linker scripts, boot process, registers, and peripheral control . Experience with FreeRTOS / RTOS-based systems . Knowledge of industrial communication protocols : Modbus RTU/TCP, CAN, RS485, UART. Experience in board bring-up, driver development, and hardware debugging . Understanding of EMC/EMI, ESD design behavior, power sequencing, and reliability engineering . Familiar with Git, CI workflows, issue tracking, and structured code reviews . Ability to independently own firmware from concept prototype field deployment. Preferred Experience in PLC, industrial automation, IoT, sensor systems, power electronics, or instrumentation . Exposure to Linux embedded systems / edge devices . Knowledge of secure firmware, boot security, fail-
More at Geatpec Electronics Private Limited