Software EngineerYou will be involved in the design, implementation, and validation of software for a variety of vehicle features, such as: starting, locking, lighting, alarms, windows, powered closures, seats, climate control, and others. In this role Engineers will focus on the ISO26262 Functional Safety software development of the control modules. You will leverage Adaptive AUTOSAR architecture.What you will be able to do:Analyze the feature technical and functional safety requirements and develop software safety architecture and requirementsDevelop MATLAB Simulink models as per the software safety requirements to meet ASIL DSupport feature owner and application team to build and maintain common project specific calibrationsDevelop work products as per ISO 26262 Chapter 6 and collect required test evidence to build software safety casesSupport system engineer and HW engineer to create hardware software interfaceContribute to process improvement to achieve ASPICE complianceDesign an embedded software solution that will execute in ETAS implementation of Adaptive AUTOSAR on a QNX RTOS and FreeRTOSFollow ADAS software coding standards, meet MISRA guidelines, and follow other best practicesDesign and develop software for a System on Chip (SoC) solution consisting of multiple operating environments (POSIX, RTOS, bare metal) and processing cores (MPU, MCU, DSP) interfacing with devices through common peripheral buses (SPI, I2C, CAN, PCIe, MIPI CSI, SERDES, Ethernet, UART)Work with a cross-functional team, developing, and capturing requirements for customer interfacing features and technologiesPerform code level integration related tasks such as replicating build environments, source code debugging and continuously improving and streamlining deploymentDevelop AUTOSAR software components and generate ARXML filesTranslate requirements into control system designs to achieve program targetsDesign and validate control algorithms to meet functional, regulatory, safety requirements, and functional safety (ISO 26262) requirementsDevelop and apply software validation test methods, tools, and processes to ensure system functionality and robustnessDevelop system plant modules and HIL/SIL/MIL validation infrastructure to support vehicle program plans and quality objectivesTroubleshoot vehicle system functional and diagnostic issues; determine and validate corrective actions and preventative measuresLead control system project planning and program management to meet functional, quality, and timing objectivesMinimum Qualifications:BS in Electrical Engineering, Computer Engineering, Computer Science, or related field6+ years of experience in software development in C/C++3+ year of AUTOSAR BSW, RTE, Application layer experience in Communication Services, Memory Services, System Services, and Complex Device Drivers3+ year of experience with Vector DaVinci Configurator, Vector DaVinci Developer3+ years of ISO26262 Functional Safety application to software requirementsPreferred Qualifications:MS in Electrical Engineering, Computer Engineering, Computer Science, or related fieldExperience in AUTOSAR software development/integration projectsExperience with Service Oriented Architecture (SOA) and AUTOSARExperience with Failure Mode Avoidance techniques and/or ISO 26262 functional safety discipline3+ years experience in embedded controls software design and developmentExperience with Jama, Polarion, Clearcase, Git, Gitbhub, JIRA, Agile, MISRA C/C++Experience with BTC Embedded Tester, Simulink Test, PolyspaceWorking knowledge of modeling, simulation, and testing techniquesExperience creating and executing Design Verification Plans and ReportsKeywords: Automotive, AUTOSAR, DaVinci, Embedded, Software, MATLAB, Simulink, C, C++, QNX, RTOS, ASIL D, ISO26262, Functional SafetyTop Skills: ISO 26262 Functional Safety ASIL, Model Based Development with Matlab Simulink, Automotive ASPICE