← Back to jobs

Embedded Camera Systems Engineer

  • On-site
  • Finland
  • English
  • Posted 03.09.26 10:10

WE ARE LOOKING FOR Embedded Camera Systems Engineer

Responsibilities

We are looking for an experienced MIPI CSI-2 / Embedded Camera Systems Engineer to help debug and resolve complex camera driver and interface issues on TI TDA4 (Jacinto) SoC-based platforms. This role sits at the intersection of hardware signal debug, embedded Linux driver development, and automotive vision systems:

Debug intermittent and persistent camera capture issues (frame corruption, drops, sync failures) across the MIPI CSI-2 link on TDA4-based hardware

Analyze protocol-level traces (D-PHY/C-PHY) using oscilloscopes, logic analyzers, and protocol decoders

Debug and modify Linux kernel V4L2 subdevice drivers, media controller pipelines, and device tree camera bindings

Work with TI's Processor SDK (PSDK), Vision Apps, and TIOVX framework for capture/ISP pipeline issues

Collaborate with hardware/PCB teams on signal integrity issues (lane skew, termination, EMI)

Integrate and validate third-party image sensors and GMSL/FPD-Link serializer-deserializer bridges

Document root cause analyses and drive fixes through to closure with sensor vendors, TI, or internal hardware teams

Support automotive functional safety (ISO 26262) documentation where applicable

Required Skills & Experience

5+ years embedded Linux driver development experience, with direct MIPI CSI-2 camera work

Strong understanding of CSI-2 protocol: D-PHY/C-PHY layers, packet structures, virtual channels, data types, ECC/CRC

Hands-on experience with V4L2 / Media Controller framework, videobuf2, device tree configuration for camera endpoints

Proficiency with hardware debug tools: oscilloscope, logic analyzer, protocol analyzer for CSI-2/D-PHY

Direct experience with TI Jacinto (TDA4VM/TDA4VH) platforms, PSDK, TIOVX/Vision Apps

Experience integrating image sensors and/or GMSL/FPD-Link deserializers (Maxim, TI DS90UBxx) in automotive contexts

Strong debugging methodology — able to isolate issues across sensor, PHY, driver, and ISP layers

Proficient in C, kernel debugging tools (ftrace, dynamic debug, dmesg), and scripting (Python/Bash)

Preferred / Bonus Skills

Experience with TI VPAC/ISP tuning and image quality pipelines

Automotive functional safety experience (ISO 26262, ASIL-rated camera links)

Multi-camera synchronization experience in ADAS systems

Prior direct engagement with TI support/FAE teams on Jacinto platform issues

Contributions to upstream Linux kernel media/camera subsystem

Nice to Have

Experience with RTOS-side capture handling (R5F/C7x cores) on TDA4

Familiarity with functional safety diagnostic coverage for camera data paths