Automotive Functional Safety Model Based Developer
Apply NowCompany: Omni Inclusive
Location: Dearborn, MI 48126
Description:
Summary:
You 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 requirements
Develop MATLAB Simulink models as per the software safety requirements to meet ASIL D
Support feature owner and application team to build and maintain common project specific calibrations
Develop work products as per ISO 26262 Chapter 6 and collect required test evidence to build software safety cases
Support system engineer and HW engineer to create hardware software interface
Contribute to process improvement to achieve ASPICE compliance
Design an embedded software solution that will execute in ETAS implementation of Adaptive AUTOSAR on a QNX RTOS and FreeRTOS
Follow ADAS software coding standards, meet MISRA guidelines, and follow other best practices
Design 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 technologies
Perform code level integration related tasks such as replicating build environments, source code debugging and continuously improving and streamlining deployment
Develop AUTOSAR software components and generate ARXML files
Translate requirements into control system designs to achieve program targets
Design and validate control algorithms to meet functional, regulatory, safety requirements, and functional safety (ISO 26262) requirements
Develop and apply software validation test methods, tools, and processes to ensure system functionality and robustness
Develop system plant modules and HIL/SIL/MIL validation infrastructure to support vehicle program plans and quality objectives
Troubleshoot vehicle system functional and diagnostic issues; determine and validate corrective actions and preventative measures
Lead control system project planning and program management to meet functional, quality, and timing objectives
Minimum Qualifications:
BS in Electrical Engineering, Computer Engineering, Computer Science, or related field
6+ 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 Drivers
3+ year of experience with Vector DaVinci Configurator, Vector DaVinci Developer
3+ years of ISO26262 Functional Safety application to software requirements
Preferred Qualifications:
MS in Electrical Engineering, Computer Engineering, Computer Science, or related field
Experience in AUTOSAR software development/integration projects
Experience with Service Oriented Architecture (SOA) and AUTOSAR
Experience with Failure Mode Avoidance techniques and/or ISO 26262 functional safety discipline
3+ years experience in embedded controls software design and development
Experience with Jama, Polarion, Clearcase, Git, Gitbhub, JIRA, Agile, MISRA C/C++
Experience with BTC Embedded Tester, Simulink Test, Polyspace
Working knowledge of modeling, simulation, and testing techniques
Experience creating and executing Design Verification Plans and Reports
Keywords: Automotive, AUTOSAR, DaVinci, Embedded, Software, MATLAB, Simulink, C, C++, QNX, RTOS, ASIL D, ISO26262, Functional Safety
Top Skills:
1. ISO 26262 Functional Safety ASIL
2. Model Based Development with Matlab Simulink
3. Automotive ASPICE
You 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 requirements
Develop MATLAB Simulink models as per the software safety requirements to meet ASIL D
Support feature owner and application team to build and maintain common project specific calibrations
Develop work products as per ISO 26262 Chapter 6 and collect required test evidence to build software safety cases
Support system engineer and HW engineer to create hardware software interface
Contribute to process improvement to achieve ASPICE compliance
Design an embedded software solution that will execute in ETAS implementation of Adaptive AUTOSAR on a QNX RTOS and FreeRTOS
Follow ADAS software coding standards, meet MISRA guidelines, and follow other best practices
Design 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 technologies
Perform code level integration related tasks such as replicating build environments, source code debugging and continuously improving and streamlining deployment
Develop AUTOSAR software components and generate ARXML files
Translate requirements into control system designs to achieve program targets
Design and validate control algorithms to meet functional, regulatory, safety requirements, and functional safety (ISO 26262) requirements
Develop and apply software validation test methods, tools, and processes to ensure system functionality and robustness
Develop system plant modules and HIL/SIL/MIL validation infrastructure to support vehicle program plans and quality objectives
Troubleshoot vehicle system functional and diagnostic issues; determine and validate corrective actions and preventative measures
Lead control system project planning and program management to meet functional, quality, and timing objectives
Minimum Qualifications:
BS in Electrical Engineering, Computer Engineering, Computer Science, or related field
6+ 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 Drivers
3+ year of experience with Vector DaVinci Configurator, Vector DaVinci Developer
3+ years of ISO26262 Functional Safety application to software requirements
Preferred Qualifications:
MS in Electrical Engineering, Computer Engineering, Computer Science, or related field
Experience in AUTOSAR software development/integration projects
Experience with Service Oriented Architecture (SOA) and AUTOSAR
Experience with Failure Mode Avoidance techniques and/or ISO 26262 functional safety discipline
3+ years experience in embedded controls software design and development
Experience with Jama, Polarion, Clearcase, Git, Gitbhub, JIRA, Agile, MISRA C/C++
Experience with BTC Embedded Tester, Simulink Test, Polyspace
Working knowledge of modeling, simulation, and testing techniques
Experience creating and executing Design Verification Plans and Reports
Keywords: Automotive, AUTOSAR, DaVinci, Embedded, Software, MATLAB, Simulink, C, C++, QNX, RTOS, ASIL D, ISO26262, Functional Safety
Top Skills:
1. ISO 26262 Functional Safety ASIL
2. Model Based Development with Matlab Simulink
3. Automotive ASPICE