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

BMW Group

Ulm

On-site

EUR 90,000 - 130,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Company car option
English speaking teams
Flexible working times & mobile work
Career development & qualification
Relocation services

Job summary

BMW Car IT in Ulm is seeking a Principal Engineer for Automotive Camera Signal Processing to lead the technical development of image signal processing and camera interfaces. You will define and optimize video pipelines, tune image quality, and coordinate with external partners to deliver robust automotive software.

In this role you will be hands-on with implementation, debugging, and integration, mentoring teams and ensuring alignment with BMW requirements and system architecture.

Qualifications

  • University/engineering degree in CS, EE, communications engineering or related field.
  • Several years of embedded software development experience in automotive.
  • Strong background in embedded Linux software development.
  • Proven expertise in camera image processing, video pipelines, image quality tuning and sensor configuration.
  • Experience with serial camera interfaces and protocols (GMSL, FPD, ASA-ML, CSI, I2C).
  • Experience with embedded development and analysis tools (Wireshark, Carmen, Perfetto, FTrace, VS Code).
  • Excellent analytical, communication, and teamwork skills; business English required; German a plus.

Responsibilities

  • Lead technical development of automotive camera image signal processing and sensor software.
  • Oversee video pipelines and sensor data for SerDes-based cameras, including image quality tuning.
  • Onboard suppliers and coordinate topics with external partners.
  • Hands-on implementation, integration, debugging and optimization of camera pre-processing components.
  • Collaborate with owners, system architects, SoC and sensor suppliers, and middleware teams.
  • Ensure alignment with software design and BMW requirements; perform code reviews and contribute to architecture and optimizations.

Skills

Embedded software
Automotive QA
Embedded Linux
Camera image processing
Video pipelines
Image quality tuning
Sensor configuration
Interfaces (GMSL/CSI/I2C)
English (fluent)
German (advantage)
Teamwork
Communication

Education

University degree in computer science, electrical engineering or related field

Tools

Wireshark
Perfetto
FTrace
Visual Studio Code
Carmen

Job description

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

Location: Ulm, Baden-Württemberg 89081, Germany.

Posting Start Date: 10/21/26.

Job Description

At BMW Car IT, a wholly owned subsidiary of BMW AG, we live and breathe software. We design and implement embedded software for electronic control units of the BMW cars as well as related tools and frameworks. By delivering software all the way from the idea to the final product we lead BMW into the future of digitalization and mobility.

Our team develops innovative camera and video solutions for next-generation automotive systems. We collaborate across disciplines to deliver robust, high-performance software for advanced driver assistance and infotainment functions.

What awaits you?
  • You will be the Technical Lead for automotive camera image signal processing and sensor-related software development.
  • Here, you lead technical development of video pipelines and signal streams for SerDes-based cameras, including image quality tuning and diagnostics.
  • Additionally, you support onboarding suppliers and coordinate technical topics with external partners.
  • Furthermore, you are hands‑on in implementation, integration, debugging, and optimization of camera pre‑processing components.
  • You collaborate closely with functional owners, system architects, SoC and sensor suppliers, and middleware teams.
  • Moreover, you ensure implementation aligns with software design and BMW requirements through code reviews. You contribute to system and software architecture by translating concepts into solutions, defining and validating technical requirements, and developing optimizations to enhance system performance and stability.
  • You act as a technical mentor and go‑to expert for camera pre‑processing within the domain.
What should you bring along?
  • University degree in computer science, electrical engineering, communications engineering or a comparable field of study.
  • Several years of professional experience in embedded software development and quality assurance in the automotive industry with focus on camera‑based systems.
  • Technical background in embedded Linux software development.
  • Profound knowledge in camera image processing, video pipelines, image quality tuning and sensor configuration for automotive systems.
  • Experience with serial camera interfaces and protocols (e.g. GMSL, FPD, ASA-ML, CSI, I²C).
  • Experience with embedded development and analysis tools (e.g. Wireshark, Carmen, Perfetto, FTrace, Visual Studio Code etc.)
  • Excellent analytical, communication, and teamwork skills; business ‑ fluent English is required, German is an advantage.

Would you like to take a technical leadership in shaping camera signal processing for future automotive platforms?

Note

Please apply exclusively online via our career portal. Applications via other channels (esp. e‑mail) cannot be considered.

What we offer in Ulm?
  • Company car option.
  • English speaking teams in an intercultural setting.
  • Flexible organisation of working times & mobile work arrangements.
  • Career development & continuous personal qualification.
  • Relocation Services for our new employees.
Earliest starting date

from now on

Type of employment

unlimited

Working hours

full‑time

You can find helpful tips on your application and the application process here .

At the BMW Group, we place great importance on equal treatment and equal opportunities. Our recruiting decisions are based on the personality, experience, and skills of the applicants.

Learn more here .

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

182267 Principal Engineer for Automotive Camera Signal Processing (f/m/x) Published: 21.10.2026 Software Development Ulm New Software Development Ulm Ulm
182267 Principal Engineer for Automotive Camera Signal Processing (f/m/x) Published: 21.10.2026 Software Development Ulm New Software Development Ulm Ulm

BMW Group • Ulm

Hybrid
EUR 110,000 - 150,000
Company car option
Relocation services
Flexible working arrangements
Embedded Software Graphic Infrastructure Expert (f/m/x)
Embedded Software Graphic Infrastructure Expert (f/m/x)

BMW Group - Germany • Ulm

On-site
EUR 90,000 - 130,000
Company car option.
English speaking teams in an intercult
Flexible working times & mobile work
Software Stability Expert (f/m/x)
Software Stability Expert (f/m/x)

BMW AG • Ulm

Hybrid
EUR 70,000 - 110,000
Company car option
Relocation services
English-speaking teams
Embedded Software Graphic Expert (f/m/x) Published: 06.08.2026 Software Development Ulm
Embedded Software Graphic Expert (f/m/x) Published: 06.08.2026 Software Development Ulm

Bmw Carit • Ulm

Hybrid
EUR 70,000 - 110,000
Company car option.
English speaking teams in an intercult
Flexible organisation of working times
+1
182568 Embedded Software Graphic Infrastructure Expert (f/m/x) Published: 02.11.2026 Software Development Ulm New Software Development Ulm Ulm
182568 Embedded Software Graphic Infrastructure Expert (f/m/x) Published: 02.11.2026 Software Development Ulm New Software Development Ulm Ulm

BMW • Ulm

Hybrid
EUR 90,000 - 120,000
Company car option
Relocation Services
English-speaking teams
192515 Software Stability Expert (f/m/x) Published: 05.10.2026 Software Development Ulm New Software Development Ulm Ulm
192515 Software Stability Expert (f/m/x) Published: 05.10.2026 Software Development Ulm New Software Development Ulm Ulm

BMW Group • Ulm

Hybrid
EUR 90,000 - 120,000
Company car
English-speaking teams
Flexible hours & mobile work
+1
194941 Senior Automotive Security Engineer (f/m/x) Published: 03.09.2026 IT Security Munich New IT Security Munich Munich
194941 Senior Automotive Security Engineer (f/m/x) Published: 03.09.2026 IT Security Munich New IT Security Munich Munich

BMW Group • München

On-site
EUR 90,000 - 120,000
Vacation pay
Christmas bonus
Profit sharing
+1
Software Stability Expert (f/m/x)
Software Stability Expert (f/m/x)

BMW Group • Ulm

On-site
EUR 70,000 - 115,000
Company car
English speaking teams
Flexible working times
+2
Senior Automotive Security Engineer (f/m/x)
Senior Automotive Security Engineer (f/m/x)

BMW AG • München

On-site
EUR 90,000 - 130,000
Flexible working hours
6 weeks annual leave & overtime pay
BMW & MINI discounts
+2
Senior Camera System Design Engineer (m/f/d)
Senior Camera System Design Engineer (m/f/d)

Desay SV Automotive Europe GmbH • Weimar

On-site
EUR 60,000 - 80,000
30 vacation days per year
Company laptop
Individual training
+2