Camera BSP Architect
Visteon Corporation
- Location
- Bengaluru, Karnataka, India
- Job type
- Full-time
Required skills
- Android
- C++
- communication skills
- cross-functional
- Git
- Linux
- resolve dependencies
- Resolve Dependencies
- Root Cause Analysis
- specification
- virtualization
- I2C
- SPI
About the role
Visteon Corporation
Website:
visteon.com
Job details:
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.
Click on Apply to know more.
This page is fully interactive when JavaScript is enabled. Please enable JavaScript to apply or browse related roles.