Device Driver Software Development

Jobgether
Full-time
On-site

This position is posted by Jobgether on behalf of Ethernovia. We are currently looking for a Device Driver Software Development professional in India.

Join a fast-paced and visionary team at the forefront of redefining vehicle connectivity through next-generation Ethernet systems. In this role, you’ll contribute to the development of software drivers for high-performance automotive networking devices used in safety-critical environments. You’ll work with a global team to architect, design, and test low-level software solutions that enable advanced in-vehicle communication. This is an opportunity to be part of a growing company that values innovation, functional safety, and technical excellence — all while developing pre-IPO equity potential.

Accountabilities:

  • Develop kernel and user-mode device drivers for networking hardware, supporting integration with Linux and AUTOSAR communication stacks.
  • Collaborate on software architecture, design, implementation, and testing of embedded drivers used in automotive safety-critical applications.
  • Create debugging and test utilities, and contribute to automated unit/system-level testing.
  • Ensure device drivers fully leverage hardware capabilities and meet stringent performance, safety, and reliability requirements.
  • Integrate drivers with operating system interfaces and contribute to the SDK.
  • Participate in cross-functional collaboration with teams working on middleware, hardware, and application layers.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
  • 3+ years (mid-level) or 7+ years (senior-level) experience in software development, particularly with embedded systems and device drivers.
  • Proficient in C/C++ programming; Python knowledge is a plus.
  • Experience with communication-related device drivers (Ethernet preferred) and integration with OS interfaces.
  • Deep understanding of OS internals, kernel modules, and real-time operating systems such as Linux, QNX, or RTOS.
  • Familiarity with communication protocols (Ethernet MAC/PHY, TCP/IP, PCIe, etc.) and hardware interfaces (I2C, SPI, USB).
  • Exposure to development in safety-critical environments with standards such as ISO26262, MISRA, or ASPICE is highly desirable.
  • Bonus skills: experience with Yocto, AUTOSAR, high-performance or virtualized drivers, or video processing protocols.

Benefits

  • Pre-IPO stock options and competitive base salary.
  • Access to cutting-edge technology and a world-class global engineering team.
  • Flexible work hours and hybrid/remote work options (relocation to Pune preferred).
  • Comprehensive medical, dental, and vision insurance coverage.
  • Paid parental leave and generous vacation policy to support work-life balance.

Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching.
When you apply, your profile goes through our AI-powered screening process designed to identify top talent efficiently and fairly.
🔍 Our AI evaluates your CV and LinkedIn profile thoroughly, analyzing your skills, experience, and achievements.
📊 It compares your profile to the job’s core requirements and past success factors to determine your match score.
🎯 Based on this analysis, we automatically shortlist the 3 candidates with the highest match to the role.
🧠 When necessary, our human team may perform an additional manual review to ensure no strong profile is missed.

The process is transparent, skills-based, and free of bias — focusing solely on your fit for the role.
Once the shortlist is completed, we share it directly with the company that owns the job opening. The final decision and next steps (such as interviews or additional assessments) are then made by their internal hiring team.

Thank you for your interest!

#LI-CL1