Embedded CV Architect
Valeo · Chennai, Tamil Nadu, India
Full-time · Staff · Posted 8 days ago
We are seeking an experienced Architect to lead embedded software development and the design of advanced computer vision algorithms for Automated Driving Assistance Systems (ADAS) on state-of-the-art multi-core automotive SoCs. This role involves architecting high-performance, real-time systems that enable next-generation autonomous and safety-critical vehicle features.
1. System Architecture & Design
Define and design scalable software architectures for embedded ADAS platforms.
Lead end-to-end system design for real-time computer vision pipelines on multi-core automotive SoCs.
Ensure high performance, reliability, and compliance with automotive safety standards (e.g., ISO 26262).
Drive architectural decisions for optimal hardware-software co-design.
2. Computer Vision Algorithm Development
Contribute to the design, development, and optimization of advanced computer vision algorithms, including:
Pedestrian detection
Lane detection
Object detection and classification
Park slot detection
Structure from Motion (SfM) for environment mapping
Optimize algorithms for real-time execution under embedded constraints (latency, memory, power).
3. Embedded Systems & Optimization
Lead adaptation and optimization of algorithms for multi-core and heterogeneous computing environments (CPU, GPU, DSP, NPU).
Ensure efficient utilization of hardware accelerators and parallel processing frameworks.
Perform performance tuning, profiling, and debugging of embedded applications.
4. ADAS Feature Enablement
Architect and enable critical autonomous driving features such as:
Real-time pedestrian detection for collision avoidance
Dynamic environment mapping using Structure from Motion
Automated parking systems with seamless execution
Contribute to core logic of autonomous driving systems and perception stacks.
5. Technical Leadership
Review and guide algorithm design, implementation, and integration.
Mentor engineering teams and drive best practices in software architecture and development.
Collaborate with cross-functional teams including hardware, AI/ML, and system engineering.
6. Quality & Compliance
Ensure adherence to automotive standards and development processes.
Support validation, verification, and testing of ADAS features.
Participate in code reviews, design reviews, and system audits.
Required Qualifications
Bachelor’s or Master’s degree in Computer Science, Electronics, Electrical Engineering, or related field.
8+ years of experience in embedded systems and software architecture.
Strong expertise in computer vision and image processing algorithms.
Proficiency in C/C++ and embedded software development.
Experience with multi-core processors and real-time operating systems (RTOS).
Preferred Skills
Experience with ADAS or autonomous driving systems.
Knowledge of AI/ML frameworks for perception systems.
Familiarity with automotive SoCs (e.g., NVIDIA, Qualcomm, Renesas, TI).
Experience with OpenCV or similar vision libraries.
Understanding of parallel computing frameworks (CUDA, OpenCL).
Exposure to automotive safety standards (ISO 26262, ASPICE).
Key Competencies
Strong architectural thinking and problem-solving skills
Ability to work in safety-critical, real-time environments
Leadership and mentoring capabilities
Excellent communication and cross-functional collaboration