Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.ORMaster's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.ORPhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.Design, develop, unit test and documentation of the device driver for ARM SoC.Bring up the driver and unit test the driver features in the new ARM SOC.Optimize the driver for maximum performance.Bug analysis / fixing of the issues during product verification stage and customer reported issues.At least 6+ years of relevant experience in developing driver development with a record of strong individual technical achievementStrong programming skills in C and Linux experience.Device driver or board support package (BSP) knowledge or development experience.Must have hands on experience in developing the device drivers and bootloaders.Knowledge for ARM / DSP Processor Architecture,JTAG, Emulators.Experience in development of RDK-B , Yocto build framework, QSDK framework and / or PRPL OS development and / or experience in Opensync is added advantage.Must have hands on experience in solving complex system issues with good problem-solving and debugging skills using Hardware debuggers.Excellent communication skills.Skills Required
Linux, Debugging, Device Drivers, C Programming