IVI Software Architect
C/C++, C#, .Net Core, IVI, SCPI, Windows,
Linux, Mac
Must-Have**
Experience in solutioning and designing multi-OS and multi-
language application platforms (For Senior positions)
Very strong C/C++, C#, .NET core programming skills and
demonstrated structured programming experience.
Knowledge of IVI standards and classes
Experience with version control software, DevOps tools and agile
implementation methodologies.
Experience with different operating systems like Windows, Linux
and Mac
Good-to-Have (Added
Credit)
Good to have familiarity with measuring instruments.
Responsibility of / Expectations from the Role
1
Design and develop software solutions that meet business and technical requirements
2
Collaborate with cross-functional teams to define project goals and requirements
3
Collaborate with project team and ensuring the completion of projects tasks
4
Interaction with project stakeholders in updating project status
Overview
The IVI Foundation Architect/IVI Software Architect plays a crucial role in designing and implementing software solutions for in-vehicle infotainment (IVI) systems. This position is essential in ensuring the seamless integration of software components in automotive environments, ultimately contributing to the advancement of IVI technologies.
Key Responsibilities
- Lead the architectural design and development of .Net and C# based IVI software solutions.
- Collaborate with cross-functional teams to define system requirements and specifications.
- Oversee the implementation of IVI software solutions, ensuring adherence to industry standards and best practices.
- Contribute to system integration activities, including interface design and module testing.
- Provide technical guidance and mentoring to software development teams.
- Participate in code reviews and ensure code quality and performance.
- Utilize Agile methodology to manage and deliver software projects effectively.
- Identify and address technical challenges through effective problem-solving.
- Communicate with stakeholders to gather requirements and provide project updates.
- Stay updated with the latest advancements in IVI technologies and integrate them into software solutions.
- Contribute to the continuous improvement of software development processes and methodologies.
- Ensure compliance with automotive industry standards and regulations.
- Participate in the evaluation and selection of software tools and technologies.
- Support the documentation and presentation of architectural designs and solutions.
- Lead and coordinate software architecture reviews and discussions.
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Proven experience in designing and developing .Net and C# based software solutions.
- Demonstrated expertise in IVI software architecture and design principles.
- Strong understanding of system integration in automotive environments.
- Proficiency in Agile methodology and software development lifecycle.
- Excellent problem-solving skills and the ability to address complex technical challenges.
- Outstanding communication and interpersonal abilities to collaborate effectively with cross-functional teams.
- Experience in leading software architecture initiatives and providing technical leadership.
- Knowledge of automotive industry standards, protocols, and regulations.
- Capability to adapt to evolving technologies and industry trends.
- Proven track record of delivering high-quality, scalable, and reliable software solutions.
- Familiarity with software development tools and version control systems.
- Ability to prioritize tasks and manage multiple responsibilities effectively.
- Strong analytical and decision-making skills to drive architectural decisions.
- A commitment to continuous learning and professional development.
Skills: .net,c#,software architecture,architectural design,agile methodology,communication,architecture