As a Device Driver Engineer, you'll be responsible for the full lifecycle of device driver development for ARM SoCs. This includes designing, developing, unit testing, and documenting drivers. You'll also play a key role in bringing up and optimizing drivers on new ARM SoCs, as well as analyzing and fixing bugs found during product verification and reported by customers.
Skills Experience
Experience: 0-1 year of hands-on experience in device driver development.
Programming: Strong programming skills in C and solid Linux experience.
Core Knowledge:Familiarity with device driver or board support package (BSP) concepts or direct development experience.
Understanding of device driver and bootloader development.
Knowledge of ARM/DSP Processor Architecture, JTAG, and Emulators.
Valuable Additions (Optional but a Plus):Experience in the development of RDK-B, Yocto build framework, QSDK framework, and/or PRPL OS development.
Experience with Opensync.
Communication: Excellent communication skills are essential for this role.
Minimum Qualifications
Education: Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field.
Preferred Degree: A BE/BTech/MTech in Computer Science or Electronics is preferred, with a proven track record of success in a challenging academic program.
Read more