Padmi

Hybrid Opportunity as a CAN (N&D Developer) in Pune, IN

MumbaiPosted 29 days ago
Software engineeringSeniorFull Time
Apply at EMAGine

Opens the source posting on foundit.in

Source description

About the role

View original

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.

One address, no account. We’ll tell you when matching roles go live.

More at EMAGine

Related open roles

View all roles