Ethernovia logo

Device Driver Software Development

Ethernovia
Posted a month ago

LOCATION

India · Onsite

EXPERIENCE

3 - 7 Years

SKILLS REQUIRED

Linux System AdministrationEthernet Driver DevelopmentKernel Programming in C++

Job description

Overview

Software Engineer for Ethernet/device driver software development, building and verifying networking device drivers for safety-critical automotive use.

What you'll do

  • Develop kernel/user mode device drivers for Ethernovia’s networking devices software stack.
  • Build stack extensions, debug components, and test utilities.
  • Integrate device drivers with a Linux communication stack and an AUTOSAR stack.
  • Enable user applications, middleware, and the operating system to utilize hardware features.
  • Own architecture, design, implementation, testing, and integration of device drivers within Ethernovia’s SDK.
  • Perform automated unit/system testing for the software stack.

What you'll need

  • Bachelor’s or Master’s degree in Computer Science/Software or related field.
  • 3 years work experience for a mid-level position or 7 years for a senior level position.
  • Strong understanding of software development lifecycle, including architecture, implementation, and testing fundamentals.
  • Proficiency in C/C++ programming.
  • Experience with software device drivers, preferably for communication devices like Ethernet.
  • Deep understanding of operating systems and kernel/platform/device drivers, preferably Linux, QNX, or a real-time operating system.

Details

  • Location: Pune, India (multiple positions).
  • Remote working considered case-by-case; willingness to locate to Pune is highly desirable.
  • Employment level: mid to senior level available.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Device Driver Software Development