Requirements:
Preparing / involving in SW requirement specification, traceability document, test plan
and report generation.
Customizing, developing, debugging, and testing BSP (Board Support Package) for
Embedded platforms.
Interpretation of schematics, datasheets and specifications for implementation,
debugging and testing.
Establish an efficient system, quality assurance practice and adhering to coding
conventions.
Skill sets:
Strong QNX (/RTOS base) BSP & device driver development background.
Experience in camera and camera subsystem driver development would be of much
preference.
Experience in Android middleware development background.
Strong Embedded C [and/or C++] language and hands-on experience
Experience in various architecture and platforms and hands-on
Preferred platform would be on Snapdragon Qualcomm
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 added advantage if known to all
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, SVN, CVS, Jira, Bugzilla etc.
Background to use tools like scope, multimeter, JTAG / HW debuggers.