Job Description
We are looking for an experienced Autosar Software Engineer to help develop Basic Software and Complex Device Drivers for high voltage automotive applications, includes systems and software requirements analysis, implementation, verification, and validation activities.
This role will be deeply involved with enabling innovative new development and processes in the approach and execution of highly technical systems and components for our customers. The ideal candidate brings experience and creativity to find efficient and effective solutions to the challenges that we face.
Job Responsibilities:
- AUTOSAR Design/Development, Base Software Driver Design/Development, Client Development
- Use Eparm tool to create custom Discrete Output (DO) elements
- GenDevKit documentation development
- Java code development
- Create system requirements for using IBM Jazz tools (DOORS)
- Use DaVInci Configurator to generate IoHwAb tables in .c and .h files.
- Support requirements elicitation, management, development, and analysis while moving from OEM documentation to the development of internal requirements documents used by HW and SW teams
- Awareness of MagicDraw modeling tool for architecture, software, and system modeling
- Awareness of SysML (System Modeling language) for systems engineering application modeling
- Ability to write high-level requirements based on lower-level sub-function algorithms and behaviors
- Ability to adopt customer standards and comply with Systems Engineering best practices
- Ability to operate within an agile process to successfully meet customer milestones
- Ability to coordinate project activities within the internal engineering groups for guiding the requirements implementation, verification, and validation.
Required Qualifications:
- Bachelors' degree in Electrical or Computer Science Engineering
- 5+ years' experience in AUTOSAR Software development
- Extensive hands-on experience with Vector Davinci Configurator and Developer for configuration of Autosar modules
- Extensive hands-on experience with NXP Design Studio for programming and debugging software
- Canalyzer for CAN message communication
- Tasking Compiler for building MCS assembly software
- Systems Requirements development (DOORS)
- Vector AUTOSAR
- Vector Tools/Applications
- Extensive hands-on experience with Compilers and Linkers
- JIRA and JAMA (Project Requirements/Design/Development)
- SVN (Configuration Management)
- Masters Degree in Electrical or Computer Science Engineering
- ISO26262 Functional Safety basics
- Ability to handle tasks with significant complexity under minimal supervision requiring a high degree of technical competence, precision, and attention to detail
- Experience with many different Systems Engineering tasks such as requirements development, requirements analysis, test case development, architecture, and system definition
- Ability to develop test cases, verify and validate the implemented requirements on