Firmware Engineer - Bengaluru, India - Black Box

    Black Box
    Default job background
    Description
    This position is responsible for Firmware Development of different products.

    FW Engineer will responsible to work under Lead FW developer to develop Firmware for different IoT products, technical support for POC and also support initial production batch including trouble shooting.

    Experience : 6-10 yearsLocation : Manyata Tech Park, BangaloreWork Model : Work Office (Mon-Fri)

    Role :
    Permanent


    Primarily Roles & Responsibilities· Strong embedded programming expertise with C/C++, experience developing on embedded MCUs such as ARM cortex M series and RISC-V experience· Excellent knowledge of embedded wireless product design including software, firmware and hardware drivers· Excellent knowledge of low power wireless communication stacks such as Bluetooth Classic, Bluetooth LE , Wi-Fi, LORA, LTE-M and NB-IoT· Experience in developing embedded software applications· Embedded software components into an extremely low power MCU+RFIC for IoT application running in a RTOS environment· UART, SPI and I2C communication stacks· Create requirements for OS task timing, stack usage, CPU usage, and operational sanity checks, and then implement them.· Experience with camera drivers and image processing will be a big plus.· Experience working with ARM-based tool chains, and ARM debuggers· Prior experience with driver level code implementation such DMA based UART drivers etc.

    · Hands on experience working with ARM debuggers / programmers / SWD / JTAG debugging / Logic Analyzers/Protocol Analyzers