Lead Camera Firmware Engineer — Android/Linux BSP

Crestron Electronics Inc.

Plano (TX)

On-site

USD 132,000 - 214,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical
Dental
Vision
Life Insurance
Short Term Disability
401K with company match
Paid Time Off
Holidays
On-site Amenities at NJ Headquarters &
TX Facilities
Crestron Market Cafes
Fitness Centers

Job summary

Crestron Electronics Inc. is seeking a Lead Firmware Engineer to drive design and implementation of a unified camera BSP across Linux and Android. You will lead sensor bring-up, ISP integration, and ensure Android Camera HAL compliance while collaborating with hardware and imaging teams.

Role demands strong C/C++, 6–8 years in embedded Linux/Android, V4L2, kernel drivers, and CI with Git/Gerrit. Expect hands-on IQ tuning, DT overlays, and robust validation while delivering scalable camera

Qualifications

  • BS/MS in Computer Science or Electrical Engineering is required.
  • 6 - 8 years of embedded Linux/Android development with strong C/C++ skills.
  • Proven experience with V4L2, Linux kernel camera drivers, and Android Camera HAL.
  • Familiarity with device tree overlays, power sequencing.
  • Hands-on with IQ tuning tools and camera validation frameworks.
  • Experience with ISP pipelines and proprietary HAL components.
  • Ability to debug complex camera pipelines across kernel and user space.
  • Proficiency in Git/Gerrit and build systems for Yocto and AOSP.
  • Knowledge of GStreamer/OpenCV for Linux multimedia pipelines.
  • Experience with Qualcomm’s CHI pipeline.
  • Understanding of Android CTS/GTS compliance and metadata policies

Responsibilities

  • Own the design and implementation of cross-OS camera architecture, leading board bring-up and ensuring robust hardware–software integration across platforms.
  • Own end-to-end development and maintenance of camera drivers (V4L2 sub-devices), ensuring robust integration with the Android Camera HAL.
  • Design and validate DT/DTBO overlays for camera power, reset, and MCLK sequencing, ensuring robust hardware bring-up and runtime stability.
  • Drive image quality tuning for 3A algorithms (AE/AWB/AF), LSC, TNR, and color pipelines using provided tools to achieve optimal performance and consistency.
  • Design and own automated media graph validation, streaming verification, and overnight stress test suites to ensure reliability, performance, and regression coverage.
  • Partner closely with hardware teams to define, validate, and debug CSI timing, PHY configuration, and sensor onboarding during platform bring-up.
  • Own management of NDA-protected components and maintain a structured, reliable communication cadence with silicon and camera vendors.
  • Author and maintain comprehensive technical documentation, bring-up playbooks, and release notes to support platform bring-up, handoff, and long-term maintainability.

Skills

Embedded Linux/Android development
C/C++
V4L2
Linux kernel camera drivers
Android Camera HAL
Device tree overlays
Power sequencing
IQ tuning
Camera validation frameworks
ISP pipelines
Git/Gerrit
Yocto
AOSP
GStreamer/OpenCV
Qualcomm CHI
Android CTS/GTS

Education

BS/MS in Computer Science or Electrical Engineering

Job description

Crestron Electronics Inc. is seeking a Lead Firmware Engineer to drive design and implementation of a unified camera BSP across Linux and Android. You will lead sensor bring-up, ISP integration, and ensure Android Camera HAL compliance while collaborating with hardware and imaging teams.

Role demands strong C/C++, 6–8 years in embedded Linux/Android, V4L2, kernel drivers, and CI with Git/Gerrit. Expect hands-on IQ tuning, DT overlays, and robust validation while delivering scalable camera

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Camera BSP Firmware Engineer for Android/Linux
Lead Camera BSP Firmware Engineer for Android/Linux

Crestron Electronics • Plano (TX)

On-site
USD 132,000 - 214,000
Lead Firmware Engineer - Android/Linux BSP
Lead Firmware Engineer - Android/Linux BSP

Crestron Electronics • Plano (TX)

On-site
USD 132,000 - 214,000
Medical Insurance
Dental Insurance
Vision Insurance
+3
Lead Firmware Engineer - Android/Linux BSP
Lead Firmware Engineer - Android/Linux BSP

Crestron Electronics Inc. • Plano (TX)

On-site
USD 132,000 - 214,000
Medical
Dental
Vision
+9
Senior Camera BSP & Middleware Engineer
Senior Camera BSP & Middleware Engineer

Jabil • Town of Poland (NY)

On-site
USD 130,000 - 170,000
Senior Camera BSP & Middleware Architect (Linux/Android)
Senior Camera BSP & Middleware Architect (Linux/Android)

Jabil • Town of Poland (NY)

On-site
USD 130,000 - 170,000
Senior Embedded Android/Linux BSP Engineer
Senior Embedded Android/Linux BSP Engineer

Crestron Electronics Inc. • Plano (TX)

On-site
USD 108,000 - 174,000
Medical
Dental
Vision
+8
Camera System Software Engineer (Embedded Linux/Android)
Camera System Software Engineer (Embedded Linux/Android)

Hewlett Packard Enterprise • Austin (TX)

On-site
USD 137,000 - 202,000
Senior Embedded Firmware Engineer - Android/Linux BSP
Senior Embedded Firmware Engineer - Android/Linux BSP

Crestron Electronics • Flower Mound (TX)

On-site
USD 107,000 - 174,000
Medical, Dental, Vision Insurance
401(k) with company match
Paid Time Off
+1
Senior Firmware Engineer - Android/Linux BSP
Senior Firmware Engineer - Android/Linux BSP

Crestron Electronics • Flower Mound (TX)

On-site
USD 107,000 - 174,000
Medical, Dental, Vision Insurance
401(k) with company match
Paid Time Off
+1
Android Systems Engineer - Camera & Low-Level Linux
Android Systems Engineer - Camera & Low-Level Linux

Sumeru Solutions • Santa Clara (CA)

On-site
USD 68,880 - 96,432