Overview
Join to apply for the Senior Software Architect role at Valeo.
Galway, County Galway, Ireland
Responsibilities
* Provide solutions for complex software design problems.
* Technical design and implementation of ADAS, AD and IVI systems based on High performance SoCs Platforms (Qualcomm, NVIDIA, Renesas).
* Closely collaborate with other domain experts across SoC/Hardware, Firmware, Safety, Security and Algorithms to define the functional specifications, design modular software components and interaction models, well-defined public and private interfaces, resource management and debugging tools.
* Lead the system level profiling and optimization of end-to-end use-cases, identify and address bottlenecks across heterogeneous computational units and realize efficient implementations.
* Actively engage with OS and Framework vendors, Automotive OEMs, Tier-1s and ISVs to implement solutions based on High performance platforms.
* Evaluate, identify and develop solutions for new and changed requirements.
* Identify and provide directions for solving critical issues in software and hardware solutions.
* Decompose and allocate software requirements to different teams / architects.
* Contribute to Software Design Reviews and Process Improvement activities as required.
* Complete scheduled tasks within assigned projects to deliver as per agreed Timing Plan.
* Adherence to Valeo procedures leading to full SPICE (ISO15504) Compliance for all relevant processes, in particular ENG.4 and ENG.5.
* Help the Software Lead / Software requirements engineers to decompose to different teams.
* Act as the SPOC with multiple teams for architectural decisions.
* Help Software Lead/Manager in estimation, Change request / feasibility analysis.
* Training/mentoring of Software architects in the assigned project.
* Maintain KPI lists regarding traceability/coverage.
* Technically lead a team of architects for completion of design activities.
* Ensure all architects in the project adhere to the process and Technical review checklists.
* Lead the communication with customers regarding technical topics.
* Participate in Software Architecture Design Reviews of other projects.
Education/Training
* Honours Degree in Electronic Engineering or Computer Engineering or equivalent.
* Masters or PhD level qualification would be an advantage.
* Strong in C/C++, One RTOS, Embedded Systems.
* Strong understanding of QNX/Linux operating system and hands-on experience with QNX/Linux kernel configuration, boot sequence analysis, CPU Load analysis, timing analysis.
Professional Experience
* 4+ years experience in software architecture and design.
* 15 years Embedded software development ideally in automotive industry/ Embedded domain.
* Understanding of the software development life cycle.
* Strong analytical and problem-solving skills.
* Strong communication and reporting skills.
* Experience in process models (e.g. Automotive SPICE).
* Experience in Safety-Critical Design/development would be an added advantage.
Seniority level
* Mid-Senior level
Employment type
* Full-time
Job function
* Engineering and Information Technology
Industries
* Motor Vehicle Parts Manufacturing
#J-18808-Ljbffr