Valeo
Website:
valeo.com
Job details:
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
Click on Apply to know more.