The company is looking to solve the problem of developing software for EE/core and powertrain control modules, specifically for engine, transmission, electrification, and hybrid projects, using AUTOSAR Architecture.
Requirements
- Experience in embedded C/C++ in Vector/ ETAS/AUTOSAR Basic Software configuration of modules like RTE, OS, COM, MCAL, IOHWAB, NVM, WDG, DCM, DEM etc.
- Experience with SW component ARXML files using standard AUTOSAR Authoring tools (dSPACE SystemDesk, ETAS iSolar, Vector Davinci Developer etc.)
- Experience with Multicore microprocessors and Multi-core OS
- Experience with Compilers, Emulators, (Lauterbach) Debuggers, and automation scripting
- Experience in software verification / validation including white box, black box and gray box testing
- Familiarity with automotive software code quality standards like MISRA-C
- Experience with Electrobit TRESOS Studio, Vector MICROSAR and ETAS iSolar Tools
Responsibilities
- Implement RTE configurations and generate RTE files
- Develop SW Variant management strategy for engine, transmission, electrification and hybrid projects per AUTOSAR Architecture
- Multi-core runnable mapping and SW component partitioning for efficient embedded controller resources utilization and SWC allocation per functional safety rating
- Develop software architecture for propulsion system functions/features
- Establish software architecture guidelines for application and BSW layer SW development
- Participate in a team of engineers responsible for the development of software for EE/core and powertrain control modules
- Implement software verification / validation including white box, black box and gray box testing
Other
- Bachelor's degree in Electrical Engineering, Computer Engineering or a related field
- Minimum 3 years of experience
- Ability to adapt to changing environment with minimal effect on productivity
- Strong communication skills, both verbal and written
- Master’s degree in Electrical Engineering, Computer Engineering or a related field (Preferred)