Talent Apply
Log in
All jobs
EI

Software Engineer-Device Drivers

Ethernovia, Inc.
India Posted Sep 22, 2026
Full-time

About this role

Software Engineer – Device Drivers

Mid to Senior Level | Multiple Positions | Pune, India (Hybrid/Remote, in India)

The Software team at Ethernovia builds cutting-edge software systems tightly integrated with our hardware communication and acceleration solutions. We own the full stack — Software Modeling, Applications, SDK, Middleware, OS Kernel Drivers, Firmware, Compilers, Micro-code, Frameworks, Tools, Infrastructure, and Evaluation/Test Platforms — engineered for automotive-grade, safety-critical systems and qualified to the highest standards, including MISRA, AUTOSAR, and ASPICE.

About the Role

You will be responsible for Ethernovia's networking devices software stack development, including kernel/user-mode device drivers, stack extensions, debug and test utilities, and automated unit/system testing. The drivers will integrate with the communication stack of a Linux and AUTOSAR stack, allowing user applications, middleware, and the operating system to take full advantage of the feature-rich hardware.

As part of the Software team, you will own the architecture, design, implementation, testing, and integration of device drivers that roll into Ethernovia's SDK, built ground-up for safety-critical automotive applications. We build products with strict adherence to Functional Safety, and every team member is expected to embrace a culture of safety and engineering best practices.

Location & Working Model

Location

Multiple positions based in Pune, India.

Remote Work

Considered on a case-by-case basis. Willingness to relocate to Pune is highly desirable.

Technical Qualifications

  • Bachelor's or master's degree in computer science, Software Engineering, or a related field.

  • Work experience:5+ years

  • Strong understanding of the software development lifecycle, including architecture, implementation, and testing fundamentals.

  • Proficient in C/C++; experience with Python is a plus.

  • Experience with software device drivers, preferably for communication devices such as Ethernet.

  • Deep understanding of operating systems, kernels, and platform/device drivers, preferably Linux, QNX, or a Real-Time Operating System (RTOS).

  • Experience with integration and testing of operating system device driver interfaces.

  • Hands-on experience with hardware, preferably communication devices.

Nice to Have

  • Experience with simulation and emulation platforms.

  • GNU or similar compiler and debugging suite.

  • Embedded programming experience with hardware buses such as I2C, SPI, Ethernet, USB.

  • Experience building automotive or other safety-critical systems using qualification methods/processes such as MISRA, ASPICE, and ISO 26262.

  • Familiarity with communication protocols such as Ethernet MAC, PHY, Switching, TCP/IP, Security, SerDes, PCIe, NTB, and SR-IOV.

  • Experience with video processing standards and protocols.

  • Experience with code version control and review tools/processes such as Perforce/Git and Swarm.

  • Experience with build systems such as Yocto.

  • Experience with the AUTOSAR Communication Stack.

  • Experience with high-performance drivers and test tools, preferably for networking and communications.

  • Experience with virtualization and virtualized device drivers.

Soft Skills

  • Self-motivated, with the ability to work effectively both independently and as part of a team.

  • Excellent communication and documentation skills.

  • Strong attention to detail.

What You'll Get in Return

  • Pre-IPO stock options.

  • Cutting-edge technology.

  • World-class team.

  • Competitive base salary.

  • Flexible working hours.

  • Medical, dental, and vision insurance for employees.

  • Flexible vacation time to promote a healthy work-life balance.

  • Paid parental leave to support you and your family.

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →