30 Sep
|
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
- Strong 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.
- Positive 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