Jobs
B

Principal Engineer / Camera Signal Processing

BMW TechWorks IndiaKA, IN2h ago
Full-timevia indeed

Required Skills

linux

Job Description

Required Experience, maximum: 10 years

  • Skills: Linux, SERDES, Infotainment, Automotive Infotainment
  • Minimum Qualification: B.Tech/BE
  • *\# Principal Engineer for Camera Signal Processing Automotive**
  • *\#\# Unit and team Overview**
  • *Infotainment platforms unit is responsible for developing, maintaining and deploying BMW infotainment platform.**
  • *BMW infotainment platform is Linux (Yocto) based SW platform that provides common automotive functions used by**
  • *multiple automotive ECUs. The unit is also responsible for cross\-cutting concerns of the platform, like**
  • *architecture, security, stability and performance. The platform is deployed into multiple infotainment domain**
  • *ECUs, ranging from headunits and rear seat entertainment systems to telematics and audio ECUs.**
  • *The Camera Signal Processing team develops and evolves embedded C\+\+ software for in\-vehicle camera systems used by driver assistance, safety, and infotainment functions. The team works in a cross\-functional automotive environment with internal architecture and function teams, as well as external SoC, sensor, and middleware suppliers.**
  • *The team is responsible for camera pre\-processing components, image signal processing pipelines, system integration, diagnostics, and long\-term quality/performance over the full vehicle lifecycle.**
  • *\#\# Job Description**
  • **Technical lead for automotive camera image signal processing, including video pipelines and signal streams for SerDes\-based cameras**
  • **End\-to\-end responsibility for sensor\-bound camera C\+\+ software development, from design to integration and optimization**
  • **Drive diagnostic error handling in production\-grade automotive systems**
  • **Collaborate closely with functional owners, system architects, suppliers, middleware teams, and customer\-function clients**
  • **Ensure implementation compliance with software design and BMW requirements; perform code reviews to maintain high software quality**
  • **Define, refine, and validate technical requirements with architecture, functional teams, and suppliers**
  • **Mentor engineers and act as domain expert for camera pre\-processing topics**
  • *\#\#\# Basic requirements and Education**
  • **Business fluent English**
  • **University degree in computer science, electrical engineering, communications engineering, or a comparable field**
  • *\#\#\# Required Experience and Skills**
  • **Several years of professional experience in embedded Linux software development in automotive environments**
  • **Deep expertise in video pipelines, and good knowledge in camera image processing, image quality tuning, and sensor configuration**
  • **Good knowledge of serial camera interfaces and protocols (e.g., GMSL, FPD, ASA\-ML, CSI, I²C)**
  • **Strong experience with embedded C\+\+ development and analysis tools (e.g., Visual Studio Code, Wireshark, Carmen, Perfetto, FTrace)**
  • **Professional embedded C\+\+ experience in automotive and embedded Linux (yocto)**
  • **Proven middleware and system\-level development skills**
  • **Evidence\-driven debugging and problem analysis**
  • **Proven capability in software quality assurance, code reviews, and requirement\-driven implementation**
  • **Excellent communication, coordination, and technical leadership across internal and external stakeholders**
  • *\#\# Keywords**
  • **Automotive Camera Systems**
  • **Image Signal Processing**
  • **Embedded Linux**
  • **Video Pipelines**
  • **SerDes Interfaces**
  • **Infotainment**
  • **Embedded Linux**
  • **C\+\+**

Similar Jobs

Browse all jobs

Job Overview

Job type
Full-time
Work mode
On-site
Location
Bengaluru
Posted
2h ago
Source
Indeed