Embedded CV Architect
Actively Reviewing the ApplicationsValeo
Job Description
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
Required Skills
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Similar Jobs
View All
Join Our Talent Pool (Brighton Aldridge Community Academy)
MacIntyre Academies
PHE Design Engineer
Focal
Head of Product
Maxwell Bond
Customer Program Manager
DHL Freight
Talent Partner
noon
Share
Quick Apply
Upload your resume to apply for this position