Dein persönlicher KI-Karriere-Agent
Principal Engineer for Android Camera Middleware(m/w/x)
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.
Anforderungen
- 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
Aufgaben
- 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
Berufserfahrung
- ca. 1 - 4 Jahre
Ausbildung
- Bachelor-Abschluss
Sprachen
- Englisch – verhandlungssicher
- Deutsch – Grundkenntnisse
Tools & Technologien
- Android OS
- Camera HAL
- Camera2 API
- Wireshark
- Carmen
- Perfetto
- FTrace
- Ediabas
- Diagnostic Log & Trace Viewers
- Visual Studio Code
Benefits
Flexibles Arbeiten
- Flexible working hours
- Mobile work arrangements
Firmenwagen
- Company car option
Lockere Unternehmenskultur
- English speaking teams
- Intercultural setting
Karriere- und Weiterentwicklung
- Career development
Weiterbildungsangebote
- Continuous personal qualification
Sonstige Vorteile
- Relocation services
Noch nicht perfekt?
- BMW Car ITVollzeitmit HomeofficeBerufserfahrenUlm
- BMW Car IT
Domain Architect for Camera Signal Processing Automotive(m/w/x)
Vollzeitmit HomeofficeBerufserfahrenUlm - BMW Car IT
Senior C++ Software Engineer Middleware(m/w/x)
Vollzeitmit HomeofficeSeniorUlm - HARMAN
Hardware Engineer /Expert and HW Architect(m/w/x)
Vollzeitmit HomeofficeSeniorUlm, Karlsbad - HARMAN
Software Architect, Connectivity(m/w/x)
Vollzeitmit HomeofficeSeniorUlm
Principal Engineer for Android Camera Middleware(m/w/x)
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.
Anforderungen
- 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
Aufgaben
- 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
Berufserfahrung
- ca. 1 - 4 Jahre
Ausbildung
- Bachelor-Abschluss
Sprachen
- Englisch – verhandlungssicher
- Deutsch – Grundkenntnisse
Tools & Technologien
- Android OS
- Camera HAL
- Camera2 API
- Wireshark
- Carmen
- Perfetto
- FTrace
- Ediabas
- Diagnostic Log & Trace Viewers
- Visual Studio Code
Benefits
Flexibles Arbeiten
- Flexible working hours
- Mobile work arrangements
Firmenwagen
- Company car option
Lockere Unternehmenskultur
- English speaking teams
- Intercultural setting
Karriere- und Weiterentwicklung
- Career development
Weiterbildungsangebote
- Continuous personal qualification
Sonstige Vorteile
- Relocation services
Über das Unternehmen
BMW Car IT
Branche
IT
Beschreibung
The company designs and implements embedded software for electronic control units of BMW cars and related tools.
Noch nicht perfekt?
- BMW Car IT
Principal Engineer for Automotive Camera Signal Processing(m/w/x)
Vollzeitmit HomeofficeBerufserfahrenUlm - BMW Car IT
Domain Architect for Camera Signal Processing Automotive(m/w/x)
Vollzeitmit HomeofficeBerufserfahrenUlm - BMW Car IT
Senior C++ Software Engineer Middleware(m/w/x)
Vollzeitmit HomeofficeSeniorUlm - HARMAN
Hardware Engineer /Expert and HW Architect(m/w/x)
Vollzeitmit HomeofficeSeniorUlm, Karlsbad - HARMAN
Software Architect, Connectivity(m/w/x)
Vollzeitmit HomeofficeSeniorUlm