Blue Chip Talent is looking for a Senior Camera Software Engineer with strong hands-on Embedded C/C++, Linux, RTOS, Camera/Imaging, and Computer Vision features on Linux, and QNX systems
Responsibilities
Identify, analyze, design, develop, and debug system software for Camera/Imaging and Computer Vision features on Linux and QNX systems.
Implement camera calibration and camera diagnostics features on embedded automotive platforms (e.g. Qualcomm)
Implement fully developed system software designs on Linux platforms
Deliver quality code, debug complex problems, prioritize, and get things done with a high level of efficiency and urgency.
Qualifications
Hands-on experience with C/C++ on Linux and/or RTOS-based systems.
Experience with one or more HAL architectures (preferably Camera HAL)
Familiarity with HW bring-up, MIPI / CSI drivers, and SerDes drivers would be positive.
Good understanding and hands-on experience with interface protocol stacks (SPI, I2C).
Experience with optimizing code across various computing engines and heterogeneous computing ( CPU / GPU / Neural Processors / etc.)
Deep understanding of the camera processing pipeline from a systems level, including ISP, sensors, SerDes, power management, etc.
Experience with camera calibration and a good understanding of related algorithms.
Master's Degree in Electronics, Computer Engineering, or Computer Science.
Exceptional candidates with a Bachelor's degree in Computer Science and relevant work experience will also be considered.
Preferred Qualifications:
PhD in EE/Computer Science with a relevant emphasis in image processing, graphics, and/or Artificial Intelligence
Experience with automotive surround view systems/use cases, along with their optimized implementation on GPUs using OpenGL/OpenCL APIs.
Background in the automotive industry or experience with safety-critical systems.
Experience with AI SDKs and building systems on edge devices
Track record of innovative thinking as evidenced by patents and peer-reviewed Publications.