Device Driver Software Development (Pune)

Ethernovia

Pune District

Hybrid

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Pre-IPO shares
Competitive compensation
Great benefits

Job summary

Ethernovia in Pune is seeking a Software Engineer for device drivers at Mid to Senior Level. You will develop the software stack, including device drivers for their Networking devices, integrating with Linux and AUTOSAR stacks.

The ideal candidate will have a Bachelor's or Master's degree in Computer Science or related, with robust experience in C/C++. The position offers Pre-IPO shares, competitive compensation, and great benefits.

Qualifications

  • 3 years of experience for Mid-level and 7 years for Senior Level position.
  • Robust understanding of Architecture, Implementation, and Testing fundamentals.
  • Experience with Software Device Drivers, preferably for communication devices.

Responsibilities

  • Responsible for software stack development including device drivers and debug utilities.
  • Architect, design, implement, test, and integrate device drivers into SDK.
  • Ensure adherence to Functional Safety practices.

Skills

C/C++ Programming Language
Software Development Lifecycle
Device Drivers
Linux Operating System
Integration and Testing
Hardware Experience

Education

Bachelor's or Master's degree in Computer Science/Software

Tools

GNU Compiler
Debugging Suite
Version Control (Git)
Yocto

Job description

Software Engineer, Device Drivers (Mid to Senior Level)

Location: Multiple Positions in Pune, India. Remote Working considered on a case-by-case basis. Willingness to locate to Pune is highly desirable.

Job Description

You will be responsible for the Ethernovia's Networking devices software stack development including kernel/user mode device drivers, stack extensions, debug, and test utilities as well as automated unit/system testing. The drivers will integrate with the Communication Stack of a Linux and AUTOSAR Stack. The device drivers will allow the User application, Middleware and Operating system to take full advantage of the feature rich hardware.

As a part of the Software team, you will be responsible for architecture, design, implementation, testing and integration of the device drivers rolled into Ethernovia's SDK. These drivers are built ground-up for safety critical automotive application. The team also builds products with strict adherence to Functional Safety and hence every team member is required to fit into a culture of safety and best development practices.

Qualifications
  • Bachelors or Master's degree in Computer Science/Software or related field.
  • Work Experience: 3 years for Mid-level and 7 years for Senior Level position.
  • Robust understanding of Software Development lifecycle including Architecture, Implementation and Testing fundamentals.
  • Proficient in C/C++ Programming Language. Experience in Python is a plus.
  • Experience with Software Device Drivers, preferably for communication devices like Ethernet.
  • Deep understanding of Operating Systems, Kernel, Platform/Device drivers, preferably Linux Operating System, QNX or Real Time Operating System.
  • Experience with integration and testing with 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, debugging suite.
  • Embedded programming, preferably with communication devices and hardware buses like I2C, SPI, Ethernet, USB.
  • Building Automotive or other safety critical systems using qualification methods/processes like MISRA, ASPICE and ISO26262.
  • Communication protocols like Ethernet MAC, PHY, Switching, TCP/IP, Security, Serdes, PCIe, NTB, and SR-IOV.
  • Video processing standards and protocols.
  • Code Version Control and Review tools/processes like Perforce/Git, Swarm.
  • Build systems like Yocto.
  • AUTOSAR Communication Stack.
  • High performance drivers and test tools preferably networking and co.
Benefits

Pre-IPO shares, competitive compensation, and great benefits.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Device Driver Software Development
Device Driver Software Development

Ethernovia • Pune District

Hybrid
INR 1,000,000 - 2,500,000
Pre-IPO stock options
Cutting-edge technology
Flexible hours
+1
Firmware Engineer
Firmware Engineer

Ethernovia • Pune District

On-site
INR 800,000 - 2,000,000
Pre‑IPO stock options
Flexible hours
Medical, dental, and vision insurance
+1
Embedded Architecture Software Engineer
Embedded Architecture Software Engineer

Ethernovia • Pune District

On-site
INR 1,500,000 - 2,500,000
Pre-IPO stock options
Cutting-edge technology opportunities
Career growth
Embedded Software Engineer
Embedded Software Engineer

Ethernovia • Pune City

On-site
INR 1,200,000 - 1,800,000
Pre IPO stock options
Flexible hours
Competitive base salary
+1
Embedded Software Engineer
Embedded Software Engineer

Ethernovia • Pune District

On-site
INR 700,000 - 1,000,000
Pre IPO stock options
Technology depth and breadth
Flexible hours
+1
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Ethernovia • Pune District

On-site
INR 1,200,000 - 1,800,000
Pre IPO stock options
Flexible hours
Opportunity for career growth
Principal AUTOSAR Software Engineer
Principal AUTOSAR Software Engineer

Ethernovia • Pune District

Hybrid
INR 1,500,000 - 2,500,000
Pre-IPO stock options
Flexible hours
Cutting-edge technology
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Ethernovia • Pune City

On-site
INR 2,000,000 - 3,000,000
Pre IPO stock options
Competitive base salary
Flexible hours
Software Engineer, Frameworks
Software Engineer, Frameworks

Ethernovia • Pune City

On-site
INR 1,200,000 - 2,000,000
Pre IPO stock options
Cutting edge technology
World class team
+4
Principal Embedded Software Engg
Principal Embedded Software Engg

Ethernovia • Pune District

On-site
INR 2,000,000 - 3,000,000
Pre-IPO stock options
Flexible work hours
Cutting-edge technology exposure