Source description
About the role
Summary The primary purpose of the CAN (N&D Developer) role is to support the development and maintenance of CAN/CAN FD communication modules within Smart Display MCU projects, ensuring timely project delivery. Responsibilities: Develop and maintain CAN/CAN FD communication modules. Work on the implementation and integration of the AUTOSAR CAN stack. Manage CAN Network including wake-up and sleep scenarios. Implement diagnostics using UDS (ISO 14229). Configure AUTOSAR DCM/DEM modules. Ensure proper implementation of ISO-TP/CanTp for multi-frame communication. Support bootloader development, flashing sequence, and memory handling. Perform debugging and validation using CAN tools. Must Haves: Strong understanding of CAN and CAN FD protocols. Experience with AUTOSAR CAN stack (CAN Driver, CanIf, PduR, CanTp, CanNm). Knowledge of CAN NM states and behavior. Strong diagnostics knowledge (UDS - ISO 14229). Experience with Transport Protocol (ISO-TP / CanTp). Understanding of bootloader and flashing process. Proficiency in Embedded C. Experience with tools such as CANoe, CANalyzer, SocketCAN. Nice to Haves: Previous experience with Forvia. Ability to join immediately. Other Details: Location: Hinjewadi, Pune Experience: 6+ Years Reason (Must Have): Strong understanding of CAN and CAN FD protocols: Critical for developing and maintaining communication modules effectively. Experience with AUTOSAR CAN stack: Essential for working on implementation and integration of CAN modules. Knowledge of CAN NM states: Important for managing CAN Network scenarios. Strong diagnostics knowledge: Necessary for implementing diagnostics using UDS as part of the tasks. Experience with Transport Protocol: Key for the proper handling of multi-frame communication. Understanding of bootloader: Vital for supporting bootloader development and memory handling. Proficiency in Embedded C: Required for coding and integrating communication modules efficiently. Experience with CAN tools: Important for debugging and validation processes. Reason (Nice to Have): Previous experience with Forvia: This reduces the learning curve and aids in faster onboarding. Ability to join immediately: Facilitates quick project initiation without delays. Trust Score: Score: High - Evidence: The job description provides detailed responsibilities and specific technologies required, facilitating precise candidate sourcing. Sourcing Guidance / Clarifications Needed: The job description provides good technical clarity for sourcing. Consider these potential recommendations to enhance the search: Recommendation: Search for candidates with experience in ISO-TP and CanTp alongside CAN and CAN FD protocols. Rationale: These skills are often required together in similar projects, enhancing the candidate pool. Recommendation: Look for candidates with a background in embedded systems related to automotive applications. Rationale: This context is crucial for the application of CAN protocols in Smart Display systems. Recommendation: Emphasize previous involvement in projects with Forvia during screening. Rationale: This experience can significantly reduce onboarding time and ensure smoother integration into the team.
More at EMAGine