VI

Automotive Senior Embedded Developer

Vimerse Infotech
Bangalore2-8 LPA Posted 30 Jun 2025
FULL TIME
Autosar
Coding
Embedded C
Communication Protocols
Fault Management
+5 more

Job Description

On a regular basis, the Embedded C Developer will:

  • Develop Embedded Software: Write high-quality embedded C code, strictly following MISRA coding guidelines.
  • Automotive Application Development: Work on various automotive applications, ensuring their functionality, performance, and reliability. This includes, but is not limited to:
  • Implementing and integrating communication protocols like CAN, LIN, FlexRay, and MOST.
  • Developing and integrating diagnostics protocols such as UDS and KWP2000.
  • Working with communication stacks, network management, and fault management systems.
  • Developing components like Diagnostics Event Manager and the NVM Stack.
  • RTOS Integration: Work extensively with RTOS-based embedded systems, ensuring efficient task scheduling and resource management.
  • Software Architecture: Apply a strong understanding of AUTOSAR-based software architecture and layered software architecture in development.
  • Tool Usage: Utilize VECTOR Tools like CANoe and KVASER for development, testing, and debugging.
  • Requirement Gathering & Documentation: Actively participate in gathering engineering requirements, engaging in trade-off analysis discussions, and ensuring thorough documentation.
  • Collaboration: Work collaboratively with cross-functional and multi-regional internal and external teams, understanding diverse priorities to achieve project goals.
  • Problem Solving & Decision Making: Address complex engineering problems, manage urgent situations, prioritize tasks effectively, and make informed decisions, often with minimal supervision or limited information.

Desired Candidate Profile

  • Educational Background: A Bachelor's or Master's degree in Electrical Engineering, Electronics, Computer Science, or a related field.
  • Experience: Proven professional experience in embedded C programming (specific years of experience will depend on the seniority of the role, typically 3+ years for a developer).
  • Automotive Expertise:
  • Previous job experience or certifications must be in automotive embedded development.
  • Hands-on experience with automotive applications development in areas like communication protocols (CAN, LIN, FlexRay, MOST), diagnostics protocols (UDS, KWP2000), communication stacks, network management, fault management, Diagnostics Event Manager, and NVM Stack.
  • Good understanding of AUTOSAR-based software architecture and layered software architecture.
  • RTOS Experience: Practical experience working with RTOS-based embedded systems.
  • Tool Proficiency: Hands-on experience with VECTOR Tools (e.g., CANoe, KVASER).
  • Communication: Clear and concise spoken and written communication skills are critical.
  • Interpersonal Skills: Strong networking, negotiation, and tolerance skills, with the ability to work effectively with diverse teams.
  • Adaptability: Ability to manage urgent situations, prioritize effectively, and thrive amidst ambiguity and complex problems.

Join WhatsApp Channel