Search by job, company or skills

visteon corporation

Camera BSP Architect

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 12 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Technical Knowledge and Skills:

  • Mandatory skills of C/C++ programming and operating systems.
  • 15+ Years of experience with Camera drivers and controllers, preferably with Linux V4L2 driver model.
  • Working knowledge of MIPI-CSI-2 and PHY specification Working experience with bus protocols such as I2C/SPI.
  • Experience in driver design and implementation with multiple camera vendor sensors such as - Sony, OmniVision
  • Experience with FPDLINK/GMSL2 serializer/deserializers, CVBS, analog cameras.
  • Knowledge of one or more Real-Time Operating Systems is preferred: which includes Android, QNX, Embedded Linux.
  • Exposure to Hypervisors and Virtualization is a plus.
  • Fluent in industry standard software development tools: debuggers, code revision control systems (GIT, Perforce), IDEs and build tools.
  • Good work experience in embedded software and/or driver development.
  • Candidate should be detail-oriented and have strong analytical and debugging skills, strong communication skills (written and verbal), working with teams across multiple time zones.

Roles & Responsibilities

  • Review requirement specifications and work along with requirements team to resolve issues in the specification and eventually signoff the specification.
  • Create documentations for high level design, detailed design and test plans for the software modules.
  • Working with cross-functional teams to develop the necessary software modules to build camera capabilities for In-Vehicle infotainment systems in linux and android platforms.
  • Interact with cross-functional team within Visteon and as well as with external teams like chipset vendors to resolve dependencies during development and fixing issues across multiple layers of camera stack.
  • Run static analysis on the software components, analyze and fix errors.
  • Interact with hardware teams for board bring up activities, calibration activities and to root cause hardware level issues.
  • Perform root cause analysis for the issues observed and resolve issues during development, stability and maintenance phase of the project.
  • Develop and integrate tools/scripts to automate testing.
  • Run development testing and document the test reports.
  • Create efficient reports with respect to software development, issues resolution and testing.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147222863