Role & responsibilities
JOB DESCRIPTION Applicants should possess substantial experience in embedded software and/or driver development. They are expected to demonstrate methodical thinking, strong analytical skills, proficiency in debugging, and excellent communication abilities both in writing and verbally. The role requires collaboration with teams across multiple time zones. Proficiency in C++/C programming and knowledge of Real-Time Operating Systems (RTOS) is mandatory. Candidates should also have working Expereience on the ISP signal chain, MIPI-CSI-2, and PHY specifications, as well as experience with bus protocols such as I2C/SPI. Proficiency in RTOS (such as QNX, Embedded Linux, Android) is mandatory. Handson experience in driver design and implementation with various sensors vendors, including Sony, Aptina, and OmniVision, is essential. Familiarity with GMSL and FPDLINK serializer/deserializers is required. Handson experience in driver design, implementation and unit testing in hypervisor environment is desired. Experience in ASPICE methodologies/processes is advantageous. Additional desirable qualifications include familiarity with the camera imaging pipeline, such as 3A (focus, white balance, exposure), HDR, and color correction. Experience in video processing pipeline implementation for media applications (playback, capture, transcoding, streaming, voice call, etc.) is advantageous. Preferred candidates will have knowledge of industry-standard software development tools, such as debuggers, code revision control systems (GIT, Perforce), Integrated Development Environments (IDEs), build tools, & AI Tools is essential.

Keyskills: RTOS C ISP Embedded Linux Android unit testing video processing