Image Signal Processing
Core
Integrating ISP device software stacks into Linux environments and developing image processing algorithms for embedded applications.
Role type
Embedded software engineer (image signal processing)
Builds
ISP software stacks, camera data processing algorithms, and Linux driver/middleware integrations
Domain
Automotive, industrial, and IoT embedded systems
Deliverable
production ML models | product features | infrastructure
Required skills
Embedded C/C++ programming, Linux kernel development, Digital Image Signal Processing, Image Quality measurements, Algorithm development, Driver and middleware porting, HW/SW co-design
Preferred skills
Machine Learning/AI experience, Embedded systems experience, Photography field of study
Technologies
Linux, C/C++, Python, V4L, libCamera
Responsibilities
Integrate ISP device software stack into upstreamed Linux environment, Develop image processing and camera data processing algorithms, Optimize efficiency into upstreamed Linux version, Maintain upstreaming process, Develop demo applications for Image Quality KPI measurements, Communicate with customers and stakeholders to achieve expected image quality, Perform image quality assurance in final product
Seniority
Mid-level, hands-on IC