
Software Engineer III, Auto Exposure, Pixel Camera
職缺摘要
技術需求
學歷要求
Bachelor
職缺描述
-
Support initial image quality (AE) bring-up software work and manage the communication and integration of input/output (I/O) streams across the camera system.
-
Optimize system-level performance (including power consumption, latency, and memory footprint) after AE software and features enter the deployment phase.
-
Implement, optimize, and integrate AE software solutions and framework components onto target mobile device platforms and the Android HAL.
-
Collaborate closely with the camera sensor team to integrate new sensor technologies, and work with the hardware and factory CTE teams to troubleshoot and resolve production and hardware-related issues.
-
Collaborate closely with image quality and tuning engineers to debug complex software issues, validate exposure transitions, and support infrastructure for automated testing methodologies to reduce manual labor.
Minimum qualifications:
-
Bachelor’s degree or equivalent practical experience.
-
2 year of experience with software development in C++.
-
2 year of experience with data structures and algorithms.
Preferred qualifications:
-
Master's degree or PhD in Computer Science or related technical fields.
-
Experience in initial camera software bring-up, managing camera system Input/Output, and cross-layer debugging.
-
Experience collaborating with hardware engineering, camera sensor teams, or factory central test engineering/manufacturing teams on troubleshooting and root-cause analysis.
-
Experience optimizing system performance (latency, power, memory) on mobile chipsets or SOC platforms.
-
Experience in camera software domains, specifically camera drivers, Android camera hardware abstraction layer (HAL), and framework architecture.
-
Proficiency in C/C++ for embedded systems, and scripting languages like Python for automation or test infrastructure development.