Search by job, company or skills

Animaker Inc.

Animaker Inc - C#/.Net Developer - Automotive Diagnostics

new job description bg glownew job description bg glownew job description bg svg
  • Posted 23 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Location : Chennai, Tamil Nadu

Experience : 5-8 Years

Employment Type : Full-time

Joining : Immediate Joiners Preferred

About The Role

We are seeking a highly skilled and motivated C# .NET Developer with a strong background in automotive diagnostics to join our dynamic team in Chennai. The ideal candidate will have extensive experience in developing robust and efficient applications for vehicle diagnostics, with a particular focus on implementing the UDS protocol. You will be responsible for designing, developing, and maintaining desktop and web applications, ensuring high code quality, and collaborating with cross-functional teams to deliver cutting-edge diagnostic solutions.

Responsibilities

Application Development :

  • Design, develop, and maintain C# .NET applications specifically tailored for automotive diagnostics.
  • Develop and implement robust and scalable solutions for vehicle communication and diagnostics.
  • Create and maintain Windows desktop applications using WPF, WinForms, and UWP.
  • Build and deploy web applications using ASP.NET, and modern JavaScript frameworks like Angular or React.

Diagnostic Protocol Implementation

  • Implement and integrate the Unified Diagnostic Services (UDS) protocol (ISO 14229) for seamless diagnostic communication.
  • Work with CAN, LIN, and other relevant vehicle communication protocols.

API And SDK Integration

  • Integrate external APIs and SDKs to enhance application functionality.
  • Develop and maintain APIs for data exchange and communication.

Code Quality And Testing

  • Ensure high code quality through rigorous code reviews, unit testing, and integration testing.
  • Troubleshoot and debug complex diagnostic issues.

Collaboration And Communication

  • Collaborate with product managers, hardware engineers, and other stakeholders to analyze requirements and deliver effective solutions.
  • Communicate effectively with team members and provide technical guidance.
  • Work with UI/UX designers to enhance the user experience of the and Support :
  • Provide ongoing maintenance and support for existing applications.
  • Identify and implement improvements to existing diagnostic processes.

Requirements

Technical Skills :

  • 5-8 years of professional experience in C# .NET development.
  • Strong understanding and practical experience with the UDS protocol (ISO 14229).
  • Proficiency in working with CAN, LIN, and other vehicle communication protocols.
  • Extensive experience in developing Windows desktop applications using WPF, WinForms, and UWP.
  • Experience in developing web applications using ASP.NET and JavaScript frameworks Strong understanding of object-oriented programming principles and design patterns.
  • Proficiency in using Git for version control.
  • Experience with API integration (RESTful, SOAP).
  • Familiarity with DevOps tools such as Jenkins, Docker, and Kubernetes.

Soft Skills

  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal skills.
  • Ability to work independently and as part of a team.
  • Strong attention to detail.
  • Ability to quickly learn new technologies.

Nice To Have

  • Experience with Python programming.
  • Experience with cloud platforms (AWS, Azure, GCP).
  • Knowledge of other automotive diagnostic protocols such as J2534, OBD-II, and DoIP.
  • Familiarity with Agile development methodologies (Scrum, Kanban).
  • Experience in embedded systems

(ref:hirist.tech)

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 132339941