Understanding and gathering the requirement from MRD/PRD/Requirement specification from Customer/Stakeholders.
Independently interacting and interfacing with stakeholders on project/program updates, reviews, deliverables etc., throughout the project life cycle
Establish an efficient system, quality assurance practice and adhering to coding conventions & deadlines.
Skill sets:
Strong QNX (& RTOS base) BSP & device driver (native and external) development background.
Experience in camera and camera subsystem driver development would be of much preference.
Experience in Audio driver development (I2S, PCM, TDM, PCI).
Customization of BSP and development.
Experience in Android middleware and driver development background.
Strong Embedded C [and C++] language and hands-on experience
Experience in various architecture and platforms and hands-on
Preferred platform would be on Qualcomm SoCs
Any automotive based SoC experience will be a greater value
Hands-on experience in Peripherals/Communication interfaces device drivers
Hands-on experience (not all but it is an added advantage if known to most of the interfaces/protocols) in UART, SPI, I2C, CAN, Ethernet, USB, PCIe, CSI etc.
Strong in problem understanding, debugging, solving and testing.
Hands-on in any of these; Git (preferred), SVN, CVS, Jira, Bugzilla etc.
Background to use tools like scope, multimeter, JTAG / HW debuggers.