Engineer, Electrical wanted in Novi, Michigan to develop system/product requirements specifications, solution definition, technical feasibility analysis, and architecture specification; Consult and collaborate with personnel in various engineering design activities for product design and integration engineering activities, and ensure conceptual integrity of product design; Provide engineering support for sales presentations, technical solutions discussions, and product demonstrations with prospective customers; Develop and/or approve product architecture requirements and design specifications, test plans, and test reports; Conduct architecture level development and testing requirements; Work with seat complete and structural products engineers at program initiation to analyze the customer requirements and implement them into the Magna application life cycle tool; Define interfaces of the architecture; Develop architecture verification criteria; Design /develop, calibrate, debug and validate embedded software; Verify product architectural design; Ensure consistency and bilateral traceability of system requirements to product architectural design; Communicate product architectural design internally and externally if applicable; Actively pursues cost saving ideas; Aware of innovative solutions and propose patent applications; Perform detailed work assignments provided as assigned) by applying established and well-defined product architecture techniques; Support properties building, debugging and customer presentations; Support Internal / External Audit efforts regarding ISO 9001:2015, IAFT 16949 Certification for remote site location (Group Office); Support the requirements as detailed in Standard Operating Procedure 8000 (Quality Management System); and Ensure employees work in the manner consistent with the organizations established objectives and targets utilizing protective equipment, devices, measures and procedures as promulgated by state and federal regulations, establish clear goals for workplace health and safety, and complete safety talks, safety meetings and required training occur, as defined; design, debug and validate software; Integrate software and mechanical systems; detect issues and support debugging; work with multiple communication protocols such as UART and SPI; and use development tool Arduino IDE. Work on embedded control system development, particularly focusing on Seating applications (power seating, heat and vent, massage etc), including internal innovation projects as well as production program.. Develop embedded control system, particularly focusing on Seating applications (power seating, heat and vent, massage etc). System Requirements Management and Review, including; Managing and reviewing system requirements for automotive parts manufacturing. Ensure requirements are well-defined, complete, and aligned with customer expectations, Conducting regular reviews to verify the accuracy and completeness of the requirements .IO Definitions, Functions, and Features Descriptions, including defining and documenting the input/output (IO) requirements of the system, Describing the functions and features of the system in detail, ensure that the IO definitions, functions, and features are clearly understood by the development team. Algorithm Development using MATLAB/Simulink/ Python, etc.:, including developing algorithms for various automotive systems using tools such as MATLAB, Simulink, Python, etc, implement mathematical models and control algorithms to achieve desired system behavior, Verifying and validating the algorithms through simulations and testing. Validation and Unit Testing, including Validating the software developed for automotive systems, Conducting unit testing to ensure that individual software components function correctly, Identifying and fixing any defects or issues found during the validation and testing process; System Level Testing (Mainly for Production Program),including conducting system-level testing for automotive systems, especially for production programs, Verifying the overall functionality and performance of the system; Collaborating with cross-functional teams to ensure successful integration and testing, Perform Safety Related Review and Software Implementation, including Reviewing and implementing functional safety requirements for automotive systems; Ensuring compliance with relevant safety standards and regulations; Collaborating with safety engineers to identify and mitigate potential safety risks.