Apply Edge Tailor my CV for this job — free

Senior Software Architect – Automotive Embedded Systems

Q1 Technologies, Inc. · Turin, Piedmont, Italy

Tailor my CV for this job — free

See similar jobs

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.