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.