Description
Job Title: Embedded Device Driver Engineer (USB).
Location: Bangalore (work from office)
Job Description:
Looking for candidates who have more than 5 years' experience in the Scratch Device Driver development in the Baremetal, FreeRTOS, AzureRTOS, Zypher and Linux Environment.
Looking specifically looking for a combination of experience in developing USB,SD/MMC including middleware development related to Graphics.
Candidates should have a sound knowledge of ARM Architecture, Microcontrollers, Peripherals, Memory and Interrupt model. Familiar with hardware JTAG debuggers.
Candidates should have sound debugging skills, who can read the data sheets and implement the features as per our SoC customization. They must be experts in C and fair knowledge about assembly code will be a plus point.
For the Linux, clear knowledge about device driver development model, GDB / JTAG debugging. Linux memory model and user level application knowledge to the extent of validating the drivers. Familiarity with the open-source kernel code base, strong in git-based and familiar with yocto build environments