Embedded Camera Software Architect
Job Description
Job Role: Embedded Camera Software Architect
Experience: 8+ Years
Location: Bangalore
Key Responsibilities
• Lead the software architecture, design, and development of automotive camera systems for next-generation vehicle platforms.
• Define scalable, modular, and reusable software architectures for camera processing applications.
• Architect embedded software solutions for Driver Monitoring Systems (DMS), Rear View Cameras (RVC), Surround View Systems (SVS), and ADAS camera platforms.
• Design and integrate camera software on Qualcomm SoC or equivalent automotive processor platforms.
• Develop high-performance embedded applications using C/C++ in multi-process and multi-threaded environments.
• Translate customer and system requirements into software architecture using DOORS, DNG, or similar requirements management tools.
• Create and maintain software architecture models using IBM Rhapsody, Enterprise Architect (EA), or equivalent architecture tools.
Required Skills & Experience
• 8+ years of experience in Automotive Embedded Software Development.
• Minimum 5+ years of experience in Automotive Camera Processing or Camera Driver Development.
• Strong experience working with Qualcomm SoC or similar automotive camera platforms.
• Strong programming expertise in Embedded C and C++.
• Experience working in multi-process and multi-threaded software environments.
• Hands-on experience with DOORS, DNG, or equivalent requirements engineering tools.
• Strong experience with software architecture tools such as IBM Rhapsody or Enterprise Architect (EA).
• Excellent software design, debugging, and system integration skills.
• Strong communication, technical leadership, and stakeholder management abilities.
