Embedded Camera Systems Engineer

Unikie

Szczecin

On-site

PLN 120,000 - 180,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Unikie is seeking an experienced Embedded Camera Systems Engineer in Szczecin to debug and resolve complex camera driver issues on TI Jacinto-based hardware. You will work across kernel drivers, V4L2, and image sensor integration to ensure robust automotive-grade camera pipelines.

The role requires deep hands-on debugging of CSI-2 links, D-PHY/C-PHY traces, and kernel-level integration with TI Vision Apps and TIOVX.

Qualifications

  • 5+ years embedded Linux driver development with MIPI CSI-2 camera work.
  • Strong understanding of CSI-2 protocol (D-PHY/C-PHY, data types, ECC/CRC).
  • Hands-on experience with V4L2/Media Controller, videobuf2, and device tree for cameras.

Responsibilities

  • Debug intermittent/persistent camera capture issues on MIPI CSI-2 link on TI Jacinto boards.
  • Analyze protocol traces (D-PHY/C-PHY) using oscilloscopes and logic analyzers.
  • Debug and modify Linux kernel V4L2 subdevice drivers and media pipelines.
  • Work with TI PS SDK, Vision Apps, and TIOVX for capture/ISP pipelines.
  • Collaborate with hardware teams on signal integrity issues.
  • Integrate and validate third-party image sensors and GMSL/FPD-Link bridges.
  • Document root cause analyses and drive fixes with sensor vendors and TI.
  • Support automotive functional safety documentation where applicable.

Skills

MIPI CSI-2
Embedded Linux driver development
V4L2 / Media Controller
TI Jacinto (TDA4) platforms
C programming
Python/Bash scripting
Hardware signal debugging

Education

Bachelor's degree in Electrical/Computer Engineering

Tools

Oscilloscope
Logic Analyzer
Protocol Analyzer

Job description

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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Camera Systems Engineer - Automotive Vision
Senior Embedded Camera Systems Engineer - Automotive Vision

Unikie • Szczecin

On-site
PLN 120,000 - 180,000
Strong Senior Vision Systems Engineer (BT to Dubai)
Strong Senior Vision Systems Engineer (BT to Dubai)

Luxoft • Poland

On-site
PLN 180,000 - 240,000
Private medical & dental care & life保险
Vision Systems Architect (BTs to Dubai)
Vision Systems Architect (BTs to Dubai)

Luxoft • Poland

On-site
PLN 300,000 - 520,000
Private medical care
Dental care
Life insurance
+1
Senior Software Engineer (Linux)
Senior Software Engineer (Linux)

Luxoft • Kraków

On-site
PLN 180,000 - 320,000
Remote Senior Camera BSP & Android HAL Engineer
Remote Senior Camera BSP & Android HAL Engineer

Jabil • Poland

On-site
PLN 180,000 - 260,000
Middleware Engineer (Linux, C++)
Middleware Engineer (Linux, C++)

Luxoft • Poland

On-site
PLN 150,000 - 230,000
Private Medical & Dental care & Life保险
Internal Mobility program
Principal Android Camera Engineer
Principal Android Camera Engineer

Unikie • Szczecin

On-site
PLN 260,000 - 380,000
Firmware/Software Engineer
Firmware/Software Engineer

Zebra Technologies Sp. z o.o. • Gliwice

On-site
PLN 130,000 - 190,000
Performance-based annual cash bonus
Senior Middleware Engineer (Linux, C++)
Senior Middleware Engineer (Linux, C++)

Luxoft • Poland

On-site
PLN 150,000 - 230,000
Senior C/C++ Embedded Engineer – Camera Security Systems
Senior C/C++ Embedded Engineer – Camera Security Systems

SQUAD Ukraine Limited • Wrocław

On-site
PLN 70,000 - 100,000
Competitive salary packages
Performance and Loyalty Bonuses
Paid vacation and medical leaves
+2