Principal Engineer for Automotive Camera Signal Processing
BMW Group
Ulm, Germany
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.
Don't forget to mention EuroTechJobs when applying.