B
Camera HAL Developer
B
Camera HAL Developer
Bricks Technologies Systems Private LimitedThis job is no longer accepting applications
Job Description
Key Responsibilities
- Design and develop embedded software for camera subsystems .
- Implement and optimize camera drivers and HWL components, including HAL layers.
- Work closely with global cross‑functional teams and to develop features and resolve complex issues.
- Drive power, performance, and latency optimization for camera pipelines in always‑on and edge‑constrained environments.
- Develop and maintain unit test frameworks, validation tools, and regression tests for camera software.
Required Qualifications
- Bachelor's or master's degree in computer science, Electronics, or a related field.
- 5+ years of experience in embedded software development.
- Strong proficiency in C/C++, with excellent debugging and problem‑solving skills.
- In‑depth understanding of operating system fundamentals, including memory management, threading, and scheduling.
- Experience with RTOS, memory/cache systems, and interrupt handling.
- Hands‑on experience with camera sensors, image processing pipelines, and camera frameworks.
- Familiarity with Yocto, Linux kernel, and camera frameworks (e.g., platform‑specific HALs).
- Proven ability to debug complex real‑time issues such as memory corruption, race conditions, deadlocks, and performance bottlenecks.
Preferred Skills
- Experience with camera sensor bring‑up, 3A algorithms, and image quality (IQ) tuning.
- Knowledge of unit testing frameworks such as GoogleTest or CPPTest.
- Exposure to SoC architecture, camera pipelines, and memory subsystems.
- Strong communication skills and the ability to collaborate across geographically distributed teams.
Bachelor Of Technology (B.Tech/B.E), Masters in Technology (M.Tech/M.E)
More Info
Job Type:
Industry:
Function:
Employment Type:
