02 Oct
|
R Systems
|
Noida
: Embedded Firmware Engineer
Roles & Responsibilities
Review product requirements, VOC, and specifications to develop customer-focused features.
Design, develop, test, debug, and maintain Embedded Firmware for microcontroller-based products.
Collaborate with hardware, validation, and product teams for feature development and integration.
Perform firmware debugging, root-cause analysis, and corrective actions throughout the product lifecycle.
Support existing products, implement enhancements, and maintain technical documentation.
Participate in design reviews and ensure adherence to coding, quality, safety, and security standards.
Required Skills & Experience
Solid hands-on experience in Embedded C/C++ Firmware Development .
Experience with STM32, ESP32, i.MX , or similar microcontroller platforms.
Robust expertise in USB Device/Host and Ethernet development , including TCP/IP stack integration and troubleshooting .
Experience with peripheral interfaces such as ADC, DAC, SPI, I2C, UART, and RS-485 .
Valuable knowledge of RTOS, embedded device drivers, IPC, and firmware debugging .
Experience with development tools such as GCC, IAR, Keil, MPLAB, Yocto, or Buildroot .
Knowledge of Git version control .
Familiarity with Wi-Fi, BLE, Zigbee, MQTT, IoT solutions , and hardware schematic interpretation.
Exposure to firmware quality processes, automated testing, and product safety/security compliance.
📌 Firmware Engineer Noida
🏢 R Systems
📍 Noida