01 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.
- Strong 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 .
- Good 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