Search by job, company or skills

Firmware Engineer

Firmware Engineer

R Systems International
Fresher
Not Disclosed
Early Applicant
  • Posted a day ago
  • Be among the first 10 applicants

Job Description

Job Description: 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.
  • 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.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

i.MX

Ethernet development

STM32

firmware debugging

RS-485

embedded device drivers

Wi-Fi

ESP32

Git version control

IoT solutions

Buildroot

Similar Jobs

1-3 yrs
Delhi, India
Skills:
Embedded C, Spi, Uart, Pointers, Usart, Iar, I2c, Data Structures, Can, ESP32, COOCOX, ESP-IDF, Rs485, Mplab, Keil, ATMEL Studio
1-3 yrs
Noida, India
Skills:
C, Linux, Usb, Ethernet, Uart, I2c, Rs232, Spi, Agile Process, Azure DevOps, Embedded Software Development, Rs485
Noida, India
Skills:
, Iar, Spi, Bitbucket, C, Uart, Gcc, Usb, JIRA, Rust, Arm Assembly, Device Drivers, I2c, Python, Flash, Gnu Make, Can, Logic Analyzers, Atlassian Tools, Keil, Oscilloscopes, DS-5