Lead Embedded Software Architect

ASG Renaissance Dearborn, MI 48124 2016-12-26
Product Development (PD) engineers are responsible for delivering exciting products that are world class in cost, quality, function and time to market. As ONE team, we are committed to delighting our customers and employees by executing consistently while using common global standards, methods and processes with rigor and discipline. The Lead Embedded Software Architecture is responsible for leading a team of engineers to create the vehicle level software systems architecture design and associated architectural standards. This position cascades the architecture for implementation to the product development team. The Lead Embedded Software Architecture serves in an expert capacity to mentor systems and software engineers and insure compliance to standards.

-Understand all requirement sources (customer, vehicle, regulatory, etc.) as inputs for developing vehicle level software architecture.
-High understanding and relevant technical experience with both system and software architecture design Provide technical leadership and decision making for the product software development teams for software systems related matters.
-Expert selection of appropriate design solutions Considers hardware and software design spaces when developing recommended architectural solutions.
-Define, develop and maintain system architectural standards company wide.
-Act as a mentor providing guidance to all team members on technical and systems architectural issues.

Requirements:
-Bachelors of Science in Electrical Engineering, Electrical Computer Engineering, Software Engineering or Computer Science
-6+ years Software Systems Engineering experience with a minimum 2 years working as a software systems architect (e.g. AUTOSAR, Genivi, etc.)
-3+ years of experience with C/C++ development; and in 8/16/32 bit micro controllers
-3+ years of experience in team leader / supervisory role
-2+ years knowledge of embedded operating system like RTOS, Linux, SysBios
-1+ years of experience in the following: HMI and GUI development, in multi-core Software Architecture Design, with UML, SysML modeling and associated tools ( ex: Enterprise Architect, MagicDraw, Rhapsody); and with Matlab, Simulink, and Stateflow

Skills Preferred:
-Master Degree a plus
-Experience in multi-core Software Architecture Design
-Experience in automotive applications and applicable interfaces such as CAN, FlexRay and LIN networks
-Familiarity with Automotive SPICE, CMM, or other software development process model
-Experience with Requirements Management using tool like DOORS
-Experience with Ethernet protocol desirable, TCP\IP, RPC, GPB
-Experience in automotive applications and applicable interfaces such as CAN, FlexRay and LIN networks
-Knowledge of embedded operating system like RTOS, Linux, SysBios