Senior Software Architect – Automotive Embedded Systems
2 giorni fa
Turin, Piedmont, Italia
Q1 Technologies, Inc.
Tempo pieno
Gratuito con email o Google
Salva questo lavoro e mantieni la tua ricerca organizzata
Crea un account gratuito per salvare lavori, creare avvisi e tornare a questa inserzione dalla tua dashboard.
Gratuito con email o Google
Continuando accetti i nostri Termini & Informativa sulla privacy.
Responsibilities:
• Derive system and software architecture fulfilling quality attributes from software requirements.
• Create, evaluate, and document architecture alternatives using methods such as ATAM (Architecture Trade-off Analysis Method).
• Define and document static, dynamic, and deployment views using UML and Enterprise Architect tools.
• Guide and support software interface definitions, integrations, and reviews with development teams and domain experts.
• Lead and participate in design reviews, critical code reviews, and architecture validation.
• Maintain and improve platform architecture by supervising performance, identifying tech trends, and applying modern design solutions.
• Develop and maintain embedded software components using C and C++ on Linux and QNX RTOS platforms.
• Implement robust software error handling, diagnostics, and update mechanisms (e.g., OTA, UDS).
• Perform software security analyses, and contribute to cybersecurity implementations (e.g., TLS 1.2/1.3, encryption, secure boot).
• Ensure compliance with automotive standards such as AUTOSAR and ISO 26262.
• Collaborate with system engineers, hardware teams, and validation leads for specification, testing, and system integration.
• Participate in architectural discussions across multiple modules (e.g., Download Manager, Install Agent, UDS, IPC, Orchestrator).
• Maintain traceability from requirements to implementation and ensure architecture alignment across ECUs.
• Mentor junior engineers and contribute to knowledge sharing across global teams.