The Software Architect will be responsible for the software design and technical aspects of software architecture. They will collaborate with major OEMs and a global team to deliver automotive ECUs using technologies like embedded microprocessors, Ethernet, and CAN protocols. The role involves leading software architecture planning, design, and implementation. This includes developing architecture and verification plans, analyzing system resource budgets, conducting design and code reviews, and providing technical leadership to SCRUM teams. They will also work with product development teams to create software products that contain necessary features, collaborate with system teams to determine customer requirements, and establish technical interfaces with stakeholders to discuss requirements. Additionally, the Software Architect will drive decisions on software/hardware architecture and support new program estimations and quotations.