
Software Defined Vehicle- System Architect
Pi Square Technologies, Detroit, MI, United States
Job title: Software Defined Vehicle - System Architect
Location: Michigan
Job Description - Requirements Analysis: Analyze customer and stakeholder requirements and derive system constraints for finding optimized solutions for software-defined vehicle systems.
Design Develop and define overall system HLD for software-defined vehicle systems, ensuring key constraints like safety, security, privacy, regulatory compliance along with scalability,
reliability, and performance in mind. Apply a data-driven approach in evaluating design
alternatives considering futuristic mindset and document the decisions.
Interface Development: Develop system interfaces for signal oriented or service-oriented Architectures using standard interface definition language (IDL) and create comprehensive API
documentation.
System Modeling: Model system components using SysML/UML tools. DFMEA: DFMEAs through the standard development process.
Support product/feature validation and failure root cause analysis. System Integration: Collaborate with cross-functional teams to integrate software with hardware components. Verification and validation: Ensure quality and reliability of software and hardware through rigorous testing and validation processes. Technical Leadership: Provide technical guidance and mentorship to engineers, ensuring best practices in software development and system design. Automation and Quality Measures: Champion automation of software and system quality measures at all stages - requirements, design, development, and integration - leveraging tools and techniques like TDD, Gherkin (BDD), TestRail, and Google Test.
Location: Michigan
Job Description - Requirements Analysis: Analyze customer and stakeholder requirements and derive system constraints for finding optimized solutions for software-defined vehicle systems.
Design Develop and define overall system HLD for software-defined vehicle systems, ensuring key constraints like safety, security, privacy, regulatory compliance along with scalability,
reliability, and performance in mind. Apply a data-driven approach in evaluating design
alternatives considering futuristic mindset and document the decisions.
Interface Development: Develop system interfaces for signal oriented or service-oriented Architectures using standard interface definition language (IDL) and create comprehensive API
documentation.
System Modeling: Model system components using SysML/UML tools. DFMEA: DFMEAs through the standard development process.
Support product/feature validation and failure root cause analysis. System Integration: Collaborate with cross-functional teams to integrate software with hardware components. Verification and validation: Ensure quality and reliability of software and hardware through rigorous testing and validation processes. Technical Leadership: Provide technical guidance and mentorship to engineers, ensuring best practices in software development and system design. Automation and Quality Measures: Champion automation of software and system quality measures at all stages - requirements, design, development, and integration - leveraging tools and techniques like TDD, Gherkin (BDD), TestRail, and Google Test.