Search by job, company or skills

C

Software Design Engineer - Ethernet Driver Development

5-10 Years
10 - 16 LPA
new job description bg glownew job description bg glownew job description bg svg
  • Posted 6 hours ago
  • Be among the first 10 applicants
Early Applicant
Quick Apply

Job Description

Key Skills:C++, Embedded C, Linux Device Drivers (LDD), Ethernet Driver Development, Microcontrollers & Microprocessors, Automotive Embedded Systems, AUTOSAR (OSEK, MicroSAR)

Roles & Responsibilities

  • Design, develop, and maintain high-performance Ethernet device drivers for automotive embedded systems.
  • Implement and optimize low-level driver code using C++ and Embedded C, adhering to automotive quality and safety standards.
  • Collaborate with system architects, hardware teams, and application developers to define driver requirements and technical specifications.
  • Integrate Ethernet drivers with microprocessors and microcontrollers used in automotive ECUs.
  • Perform unit testing, integration testing, debugging, and performance tuning of device drivers.
  • Ensure compliance with automotive standards and best practices, including AUTOSAR, OSEK, and MicroSAR where applicable.
  • Analyze and resolve complex issues related to driver stability, latency, and throughput.
  • Maintain clear and comprehensive technical documentation for driver design, implementation, and maintenance.
  • Participate in code reviews and enforce coding standards to ensure high-quality, maintainable software.
  • Support system bring-up and validation activities during development and testing phases.

Experience Required

  • 5 - 10 years of hands-on experience in embedded software development, with a strong focus on Ethernet driver development.
  • Proven experience in developing Linux or RTOS-based device drivers using C++ and Embedded C.
  • Strong understanding of low-level hardware interactions, memory management, and interrupt handling.
  • Experience working with microprocessors and microcontrollers in automotive or embedded environments.
  • Exposure to automotive operating systems and standards such as OSEK and MicroSAR is a strong advantage.
  • Experience in debugging using tools such as JTAG, logic analyzers, and protocol analyzers.
  • Familiarity with automotive communication protocols and system-level integration concepts.
  • Strong analytical and problem-solving skills with the ability to work in cross-functional teams.

Education:Any Graduation

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

Job ID: 143536237