Website:
geatpecelectronics.com
Job details:
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
- 5–10+ 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.
Click on Apply to know more.