Software Architect
Adecco Recruitment is seeking an experienced and innovative Software Architect to join our clients team. As a Software Architect you will be responsible for designing software architecture that meets the unique requirements and constraints of car infotainment systems. You will play a pivotal role in choosing the right technology stack, ensuring high performance, integrating with various vehicle systems, and designing security and data privacy solutions. Key Skills - Proficient in designing software architecture that accommodates the specific needs and constraints of car infotainment systems, including limited processing power, variable network connectivity, driver distraction guidelines, and integration with various vehicle systems. - Deep understanding of various programming languages, Expertise in Java, Swift, Java
Script/Type
Script, and possibly Python & C# as well as frameworks, databases, and
- party libraries to select the most suitable stack for the infotainment systems needs. - Experience in integrating with various APIs, hardware systems, and potentially other software systems within a vehicle. - Ability to anticipate future technological advancements and system upgrades, and design systems that can scale and adapt accordingly. - Knowledge of regulatory standards and compliance requirements specific to automotive software. -Deep Understanding of Operating Systems Knowledge of Android, Linux, and i
OS -Experience with Development Tools and Frameworks Familiarity with Android Studio, Xcode, Unity, React Native, Flutter, Docker, and Kubernetes - Knowledge of Automotive Infotainment Systems Understanding of the specific requirements and challenges of automotive software, including user interface design,
- time data processing, and vehicle integration. -CI/CD and Dev
Ops Practices Experience in setting up and maintaining Continuous Integration and Continuous Deployment pipelines, and implementing Dev
Ops practices for efficient and agile development. - Cybersecurity Knowledge Awareness of security protocols and standards in software development, especially important due to the sensitive nature of vehicle data. -Experience with Connected Car Technologies Understanding of technologies like 5G, Io
T, telematics, and cloud services as they apply to connected vehicles. -Leadership and Coaching Ability to coach a team of developers, fostering a collaborative and productive environment. -Effective Communication Skill in communicating complex technical concepts to
- technical stakeholders and working collaboratively with various teams. -Problem-Solving and Analytical Skills Aptitude for addressing technical challenges with innovative solutions and a strong analytical mindset. -Project Management Experience in managing software development projects, adhering to timelines, and ensuring deliverable quality. Responsibilities - Create the blueprint of the software system, considering the unique needs of car infotainment systems. - Select the technology stack that best suits the requirements of the infotainment system. - Ensure the high performance and efficiency of Applications. - Plan and oversee the integration of the infotainment software with vehicle systems (e. g. , diagnostics, telematics) and external systems (e. g. , smartphones or cloud services). - Design the security and data privacy architecture to protect user data and ensure compliance with regulations. - Plan for future expansion or integration of new features into the infotainment system. - Ensure the system architecture complies with industry standards, legal regulations, and safety guidelines. Qualifications - Bachelors or Masters degree in Computer Science, Software Engineering, or a related field. - Proven experience as a Software Architect with a focus on automotive or
- car software design. - In-depth knowledge of software architecture principles and best practices. - Strong understanding of the unique constraints and requirements of car infotainment systems. - Familiarity with various programming languages, frameworks, databases, and
- party libraries. - Experience in integrating with APIs, hardware systems, and other software systems in a vehicle. - Ability to design scalable and adaptable systems. - Knowledge of security principles, especially as they relate to automotive software. - Familiarity with regulatory standards and compliance requirements in the automotive software industry. Language Requirements - English is mandatory. - French and German are a plus.
Seja o primeiro a candidar-se à vaga de emprego oferecida!
-
Porque procurar um emprego no Vagas.pt?
Newsletter de Emprego
Todos os dias oferecemos novas vagas de emprego. Pode escolher entre uma vasta gama de empregos: O nosso objectivo é oferecer a escolha mais vasta possível Receba novas ofertas por e-mail Ser o primeiro a responder a novas ofertas de emprego Todas as ofertas de emprego num só lugar (de empregadores, agências e outros portais de emprego) Todos os serviços para quem procura emprego são gratuitos Vamos ajudá-lo a encontrar um novo emprego