Experience – 3 to 5 years
Qualification – B. Tech
JOB DESCRIPTION
As a Firmware Engineer, you will be responsible for supporting the firmware development team in the design, development and production of our firmware-supported products. You will be responsible for testing, documenting, and creating firmware standards.
REQUIREMENTS
-
Develop Embedded Firmware in C, C++ for 32/16/8-bit microcontrollers.
-
Should have prior experience in STM32, MSP430, IMX, PIC32 Microcontroller
-
Mandatory knowledge in at least one RTOS.
-
Experience in peripherals such as SPI, UART, I2C, etc.
-
Should have worked in tools such as IAR or Keil, debuggers, MPLAB, and code composer.
-
Knowledge of Zigbee, LoRa, Sigfox, Modbus, Profibus or foundation field bus protocol.
-
Prior experience in processor-based development (Jetson Nano/Xavier, TI – Sitara series, IMX) desired.
-
Linux driver, kernel, and bootloader development is a required skill.
-
Should have knowledge of Version Control System (SVN, GitHub)
-
Basic hardware debugging skills required
-
Familiar with tools such as CRO, Logic Analyzers etc.
-
Should have experience in Bootloader development