Skip to content
New Job?Nejo!

Your personal AI career agent

BMBMW Car IT

Principal Engineer for Android Camera Middleware(m/w/x)

Ulm
Full-timeWith Home OfficeExperienced

Shaping Android camera middleware architecture for vehicle generations, bridging platform and client apps. Deep Android video processing and buffer management expertise required. Company car option, English-speaking teams.

Requirements

  • University degree in computer science, electrical engineering, communications engineering, or comparable field
  • Professional experience in embedded software development and quality assurance in automotive industry with focus on camera- or video-based systems
  • Profound knowledge of Android OS architecture and SW development
  • Experience in video processing in Android (Camera HAL, Camera2 API, HAL services, hardware decoding interfaces, video buffer management, buffer sharing between VMs)
  • Comprehensive knowledge in video buffering, streaming, encoding/decoding and blurring
  • Experience with inter-process communication and middleware services
  • Experience with embedded development and analysis tools
  • Excellent analytical skills
  • Excellent communication skills
  • Teamwork skills

Tasks

  • Lead the Android camera video middleware layer
  • Bridge camera platform, HAL, and client applications
  • Shape video middleware architecture across vehicle generations
  • Ensure performance, stability, safety, and extensibility
  • Define and evolve software architectures for video buffering
  • Define and evolve software architectures for video routing
  • Define and evolve software architectures for video encoding
  • Define and evolve software architectures for video decoding
  • Define and evolve software architectures for image blurring
  • Design and align interfaces between camera platform and video services
  • Design and align interfaces between video services and applications
  • Design and align interfaces between video services and HALs
  • Collaborate with functional owners
  • Collaborate with system architects
  • Collaborate with SoC suppliers
  • Collaborate with video middleware teams
  • Collaborate with client teams for Camera Infrastructure
  • Collaborate with client teams for Display & Graphics
  • Collaborate with client teams for Android/Linux platform
  • Collaborate with vehicle function teams
  • Ensure implementation aligns with software design
  • Ensure implementation aligns with BMW requirements via code reviews
  • Translate concepts into solutions for system and software architecture
  • Define technical requirements
  • Validate technical requirements
  • Develop optimizations to enhance system performance
  • Develop optimizations to enhance system stability
  • Ensure suppliers fulfill Android CDD requirements
  • Manage Android OS migration compliance
  • Manage CTS validation
  • Elaborate solutions to pass Google certification processes
  • Act as a technical mentor for camera pre-processing
  • Serve as a go-to expert for camera pre-processing
  • Support root-cause analysis

Work Experience

  • approx. 1 - 4 years

Education

  • Bachelor's degree

Languages

  • EnglishBusiness Fluent
  • GermanBasic

Tools & Technologies

  • Android OS
  • Camera HAL
  • Camera2 API
  • Wireshark
  • Carmen
  • Perfetto
  • FTrace
  • Ediabas
  • Diagnostic Log & Trace Viewers
  • Visual Studio Code

Benefits

Flexible Working

  • Flexible working hours
  • Mobile work arrangements

Company Vehicle

  • Company car option

Informal Culture

  • English speaking teams
  • Intercultural setting

Career Advancement

  • Career development

Learning & Development

  • Continuous personal qualification

Other Benefits

  • Relocation services
Find the original job posting in its most current version here. Nejo automatically captured this job from the website of BMW Car IT and processed the information on Nejo with the help of AI for you. Despite careful analysis, some information may be incomplete or inaccurate. Please always verify all details in the original posting! Content and copyrights of the original posting belong to the advertising company.

  • BMW Car IT

    Principal Engineer for Automotive Camera Signal Processing(m/w/x)

    Full-timeWith HomeofficeExperienced
    Ulm
  • BMW Car IT

    Domain Architect for Camera Signal Processing Automotive(m/w/x)

    Full-timeWith HomeofficeExperienced
    Ulm
  • BMW Car IT

    Senior C++ Software Engineer Middleware(m/w/x)

    Full-timeWith HomeofficeSenior
    Ulm
  • HARMAN

    Hardware Engineer /Expert and HW Architect(m/w/x)

    Full-timeWith HomeofficeSenior
    Ulm, Karlsbad
  • HARMAN

    Software Architect, Connectivity(m/w/x)

    Full-timeWith HomeofficeSenior
    Ulm
View all 100+ similar jobs

Nejo is an AI – results may be incomplete or contain mistakes