SW Architect
il y a 6 jours
SW Architect – Stellantis We are looking for a Senior Software Architect to design the architecture for Smart Digital Cockpit Software within Stellantis. Role Overview Roles: SW Architect Experience: 12-15+ years Education Engineering – BE/BTech/ME/MTech/MS Disciplines – Computer Science, Electronics & Communication, Electronics & Computer, Electrical & Electronics Responsibilities Define and own software architecture definitions for Smart cockpit Software product. Analyze system requirements and work with the requirements team to define software requirements. Define interfaces and bring alignment regarding APIs and architecture across multiple software development groups. Select and evaluate appropriate technology stack, tools, and platforms. Conduct proofs‑of‑concept (PoCs) to validate technology and architecture choices. Own software architecture design reviews and associated code reviews. Ensure architecture meets critical non‑functional requirements such as performance, scalability, security, reliability, maintainability, and testability specific to an automotive/cockpit system. Facilitate research, design, development, and engineering skill development for the team. Provide technical supervision to engineers, contractors, interns, and external partners. Develop a culture of collaboration, diversity, and inclusion. Take action and drive results. Core Skills Strong programming skills in C/C++/Java/Kotlin/Python. Software design and implementation experience in an object‑oriented environment. Knowledge of Automotive SOCs and microcontrollers. Experience with hypervisor‑hosted multi‑operating‑system automotive cockpit systems. Experience with Android framework and HAL layers. Experience with power management, diagnostics, variant management. Experience with operating systems such as Linux, Android, QNX, other RTOSs. Experience with communication protocols like Ethernet, SomeIP, CAN. Experience with communication interfaces such as Ethernet, UART, SPI, USB. Experience with SCM tools such as Git, Gerrit, Jenkins, JIRA, ALM. Experience debugging with tools like GDB, JTAG‑Debugger, BDI, Lauterbach, ADB, logs. Experience with performance profiling tools. Knowledge of Functional Safety and ASPICE processes. Knowledge of software quality standards and Test‑Driven Development. Proven ability to work in Agile Scrum. Good team player with strong communication skills. Strong problem‑solving skills and motivation to work in a dynamic, fast‑paced, multitasking environment. Specialization Deep knowledge of defining and designing automotive cockpit systems. Deep knowledge in system‑wide software architecture including error detection & recovery, system partitioning, variant management, lifecycle management, performance monitoring and optimization, OTA upgrades, logging, tracing, internal ECU communication, and external ECU & Cloud communication. Deep knowledge of Automotive Android and extending it for new use cases. Deep knowledge of Automotive CAN and Ethernet topologies and protocols. Deep knowledge of hypervisor‑based virtualization and isolation. Deep knowledge of content sharing across multiple operating systems and displays. Deep knowledge of content projection from consumer electronics devices into multiple displays. Working knowledge of Adaptive AUTOSAR based systems. Experience managing suppliers and algorithm vendors (technical and product management skills). Employment Information Seniority Level: Mid‑Senior level Employment Type: Full‑time Job Function: Engineering and Information Technology Industry: Motor Vehicle Manufacturing We welcome applications from people of all gender identities, age, ethnicity, nationality, religion, sexual orientation and disability. Diverse teams will allow us to better meet the evolving needs of our customers and care for our future. #J-18808-Ljbffr