Jobs
Interviews

68 Device Driver Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

8.0 - 12.0 years

0 Lacs

hyderabad, telangana

On-site

As an EMB Firmware Developer, your role involves designing and developing embedded firmware using C/C++ for graphical display controllers. You will be responsible for translating system requirements into architecture, design, and code. Additionally, you will perform unit and system-level testing to ensure robust and reliable firmware. Collaboration with global teams across hardware, software, QA, and project management is crucial to support all phases of product development including validation, verification, compliance, and production. Moreover, you will interface with customers across multiple time zones to gather requirements and provide technical support. It is essential to investigate a...

Posted 3 days ago

Apply

8.0 - 12.0 years

0 Lacs

hyderabad, telangana

On-site

As an EMB Firmware Developer, you will be responsible for designing and developing embedded firmware using C/C++ for graphical display controllers. Your key responsibilities will include: - Translating system requirements into architecture, design, and code. - Performing unit and system-level testing to ensure robust and reliable firmware. - Collaborating with global teams across hardware, software, QA, and project management. - Supporting all phases of product development including validation, verification, compliance, and production. - Interfacing with customers across multiple time zones to gather requirements and provide technical support. - Investigating and evaluating new technologies ...

Posted 6 days ago

Apply

4.0 - 9.0 years

15 - 27 Lacs

bengaluru

Hybrid

Develop support device drivers and embedded software,Embedded Linux/IOT products. Requires debugging skills, expertise in embedded C program,experience with 32-bit microcontrollers, FreeRTOS,uclinux. Proficiency in Linux kernel develop,GDB, JTAG/T32.

Posted 6 days ago

Apply

3.0 - 8.0 years

0 Lacs

noida, uttar pradesh

On-site

You should have 3 to 8 years of relevant experience in Android BSP, Linux BSP, Linux Internals, and Linux Device Driver Development. Your responsibilities will include providing solutions to existing and new clients, offering technical solutions for RFQs, and hands-on experience with embedded implementations covering C programming, Linux, Boot Loader, Device Driver, and platform migration. Moreover, you should have experience in shepherding 1 product through the entire development life cycle and possess excellent communication skills. Your required skill set includes strong fundamentals and problem-solving skills, expertise in C/C++ and Linux/Android, exposure to working on Qualcomm Snapdrag...

Posted 1 week ago

Apply

4.0 - 9.0 years

7 - 17 Lacs

bengaluru

Work from Office

Camera Device Driver Developer: Knowledge of Camera subsystem in Linux i.e. V4L2, sensor configuration and bring-up Knowledge/experience of Camera ISP pipeline Experience in operating system stack. Preferred experience in Linux and its components such as power and clock management, device tree, memory managers etc. Sound experience in development of device driver code for ARM Cortex M/A/R series CPU cores, DMA engines, Interrupt Controller, Memory management, IO peripherals etc. Exposure to profiling and performance analysis of hardware blocks and firmware sections. System profiling (systrace, DS5, etc.), system performance and power optimizing. Experience of bring-up of device driver on new...

Posted 2 weeks ago

Apply

4.0 - 8.0 years

8 - 18 Lacs

bengaluru

Work from Office

Required Qualifications Bachelors or Master’s degree in Computer Science, Electronics, Electrical Engineering, or a related field. 4–8 years of professional experience in embedded software development. Strong programming skills in C++ (C++11/14 or later preferred) . Solid understanding of Embedded Systems, RTOS concepts, device drivers, and low-level programming . Hands-on experience with FreeRTOS, SafeRTOS, or QNX . Hands-on experience with debugging tools (JTAG, oscilloscopes, logic analyzers, etc.). Familiarity with build systems (CMake, Makefiles) and version control (Git). Preferred / Nice-to-Have Skills Experience with Texas Instruments SoCs (e.g., Sitara, Jacinto, or DSP-based SoCs). ...

Posted 2 weeks ago

Apply

3.0 - 8.0 years

4 - 9 Lacs

bengaluru

Work from Office

JD1 : BSP Embedded Development Experience:3 to 8years Location: Bangalore. Role & responsibilities Proficiency in C/C++ programming Language and embedded System Development Experience in developing Board support package(BSPs) and Device driver for peripherals based on I2C, SPI, UART Knowledge of hardware platforms and system Architectures(ARM Arch, Vector table, Startup code, Boot loader Etc) Experience with any debugging tools such as HW Debugger, Oscilloscope, Multi meter, Logical Analyzer. Experience any OS RTOS/FreeRTOS/ZephyRTOS/Linux. NOTE: candidate should have experience in Embedded project not in firmware project. JD2 : Embedded Development. Experience :2 to 5years Hands on experien...

Posted 2 weeks ago

Apply

7.0 - 11.0 years

0 Lacs

karnataka

On-site

As a Linux Architect with over 7 years of experience, your responsibilities will include leading the design and development of platform frameworks, middleware, and system services across embedded Linux and Android platforms. You will be tasked with profiling and optimizing CPU, memory, power, and boot performance on various SoC architectures. Guiding hardware-software integration, board bring-up, and low-level system debugging will also be part of your key responsibilities. Your role will involve architecting and implementing test automation and white-box validation frameworks for different hardware development units (EVT, HVT, EVK, etc.). It will be essential for you to apply security patch...

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

As an OpenBMC Developer / Lead, you will be responsible for leading the design, development, and implementation of software for board management controllers and orchestration software. Your primary focus will be on utilizing BMC to monitor and maintain a fleet of devices in tomorrow's data center environment. You should possess the ability to work independently on various modules, analyze trade-offs in complex systems, and provide recommendations for solutions. Your key responsibilities will include module planning, identifying project risks, developing deployment strategies, and creating test-automation suites. Collaboration with customers, users, project managers, and other engineers will ...

Posted 2 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

hyderabad, telangana

On-site

As an ideal candidate for this position, you should possess strong proficiency in C, C++, and Python programming languages. Your expertise should extend to developing embedded software systems, working with the Linux Kernel, and creating device drivers. A solid understanding of networking stacks is crucial for success in this role. Additionally, you should be well-versed in working with microcontrollers and testing embedded systems. A minimum educational requirement for this position is a Bachelor's degree in computer science or electronics engineering. By joining our team at Cloudverks, you will have the opportunity to contribute to cutting-edge projects and be a part of a dynamic and innov...

Posted 2 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

As a System Developer/Domain Expert, you will be expected to possess a strong skill set that includes knowledge of software architecture principles, proficiency in RAN (Radio Access Network) concepts, expertise in C programming for device drivers related to RFIC (Radio Frequency Integrated Circuit) and power amplifiers, as well as a solid understanding of 3GPP radio access standardization. Additionally, the ideal candidate for this role should have a notice period ranging from 0 to 45 days and hold a degree in BE, B.Tech, ME, or M.Tech. The position is based in either Bangalore or Hyderabad. For further inquiries or to apply for this position, please reach out to us via email at career@krazy...

Posted 2 weeks ago

Apply

2.0 - 8.0 years

0 Lacs

hyderabad, telangana

On-site

Qualcomm India Private Limited is looking for software engineers who can define software architectures while considering software as a part of a larger system that includes both software and hardware components. Architectural experience is not mandatory, but strong software engineering skills and a willingness to approach problems at the system level are essential. As a software engineer at Qualcomm, you will have two primary responsibilities: 1) Contributing to the definition of next-generation architectures for upcoming Qualcomm SoCs. 2) Leading the software design process to implement the architecture on each SoC, with a specific focus on power, thermal, and limits management while also c...

Posted 2 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

As an ideal candidate for this position, you should hold a degree in B.E, B.Tech, M.Tech, or BCA. Your primary responsibilities will include expertise in C programming, Data Structures, Real-Time Operating Systems (RTOS), Microcontroller Units (MCU) such as STM32/Atmel, Device Driver development (I2C and SPI), JTAG, and GDB Debugging, or similar technologies. It is essential to possess a strong development background in C language and data structures. Moreover, you should have proficiency in Yocto and hands-on experience in developing device drivers for PMIC, Charging, I2C, USB-PD, BLE, GPIO, SPI, UART, JTAG, and one wire functionalities. Practical exposure to STM32 cube/Atmel based MCUs or ...

Posted 3 weeks ago

Apply

4.0 - 9.0 years

0 Lacs

hyderabad, telangana

On-site

The successful candidate for the position of HMI Engineer with 4 to 9 years of experience in embedded systems development will be responsible for working on device drivers, FreeRTOS or Linux, and bootloaders. It is essential for the candidate to have hands-on experience in UDS and CAN protocol. Proficiency in C and C++ programming is a must. The ideal candidate should have a proven track record of working with device drivers, RTOS/Linux, and bootloaders. In addition, a strong knowledge of UDS (Unified Diagnostic Services) and CAN protocol is required. Proficiency in C and C++ programming is also essential for this role. The successful applicant will be part of a global industry leader with o...

Posted 3 weeks ago

Apply

0.0 - 3.0 years

0 Lacs

chennai, tamil nadu

On-site

You will be working at Qualcomm India Private Limited in the Engineering Group, specifically in the Software Engineering division. Your main responsibilities will include designing, developing, unit testing, and documenting device drivers for ARM SoC. You will be required to bring up the driver, test its features in the new ARM SoC, and optimize it for maximum performance. Additionally, you will need to analyze and fix bugs during the product verification stage and address customer-reported issues. To excel in this role, you should have 0-1 year of experience and possess strong programming skills in C along with Linux experience. Knowledge or experience in device driver or board support pack...

Posted 3 weeks ago

Apply

8.0 - 12.0 years

30 - 45 Lacs

bengaluru

Work from Office

1. Linux Operating system Internals. - Kernel programming & system programming. (Mandatory) - Interrupt, synchronization mechanism in Linux. (Mandatory) - Linux device driver framework knowledge. (character/block drivers) - Kernel debugging techniques (kdb/kgdb/printk..etc). 2. Hands-on expertise with Linux Audio device drivers. (Mandatory) - Linux ALSA / ASoC framework knowledge. - Good understanding about SoundWire, Intel HDA, I2S, PulseAudio & Audio Codec - Audio topology exposure. 3. Programming knowledge. - Very good C programming skills. - Shell scripting knowledge is an added advantage. - Knowledge of any of the communication protocols.

Posted 3 weeks ago

Apply

3.0 - 5.0 years

10 - 11 Lacs

chennai

Work from Office

Experience as an embedded software developer where you are comfortable with firmware and debugging experience who understands the low-level, device driver layer. Strong in debugging skills, especially in the core kernel, Kernel crash (oops), system software & device driver domain with experience on GDB, JTAG/T32. He/She will be responsible for the development of host software components for Embedded operating systems. Duties will include implementing kernel mode device drivers, other low-level operating system components, and some application-level development for embedded Linux. This job includes the development of new device drivers for future products as well as support of existing device...

Posted 3 weeks ago

Apply

4.0 - 9.0 years

2 - 5 Lacs

hyderabad

Work from Office

Job Title : C++ / Runtime Engineer About the Role : We're seeking an experienced Runtime Engineer to develop and optimize software systems for our silicon platform. This role focuses on building efficient runtime systems that maximize chip performance while ensuring reliability and ease of use. Key Responsibilities : - Design and implement runtime systems for AI accelerator execution and memory management - Develop and optimize runtime libraries for high-performance tensor operations - Create efficient memory allocation and scheduling algorithms for ML workloads - Interface with hardware subsystems through PCIe interface for optimal data transfer - Build and maintain runtime profiling and de...

Posted 3 weeks ago

Apply

4.0 - 9.0 years

5 - 8 Lacs

hyderabad

Work from Office

Were looking for a talented and motivated Driver Development Engineer who specializes in Windows software. In this role, youll help build and improve low-level software drivers that allow hardware and software to work together smoothly. The ideal candidate has experience with low-level programming, working in the Windows kernel, and understanding how hardware works. If you enjoy solving technical challenges and working with a great team, wed love to hear from you. This is what you are responsible for - Design and develop PCIe and USB drivers for AI chipsets, ensuring performance and reliability - Maintain clear communication in understanding the hardware subsystems and internals to identify ...

Posted 3 weeks ago

Apply

9.0 - 14.0 years

8 - 12 Lacs

hyderabad

Work from Office

As a Embedded SW Lead, you will be responsible for low level drivers, toolchain, boot code, BSPs, and functionality of the Embedded Micro-Controller and its Wireless and Sensor peripherals. Key Qualifications : - Design and develop embedded software using - bare metal- and real time operating systems on multiple boards and MCUs. - Design and develop board bring up code, device driver code, boot loaders, firmware update software (OTA), Secure boot, software for interfacing with sensors and peripherals, and application software. - Design and develop firmware including toolchain, BSPs to support IIoT modules. - Design, develop, and enhance middle layer framework to support reliable and maintain...

Posted 3 weeks ago

Apply

2.0 - 6.0 years

0 Lacs

karnataka

On-site

Minimum qualifications: You should hold a Bachelor's degree in Electrical, Electronics, or Computer Engineering, or possess equivalent practical experience. Additionally, you must have at least 2 years of work experience in the development, testing, and deployment of consumer electronics or embedded systems. Proficiency in embedded programming using C/C++ is required, along with experience in embedded systems, Real-Time Operating Systems (RTOS), or firmware development, including device drivers. Preferred qualifications: It would be beneficial if you have experience collaborating closely with hardware designers and are able to read schematics. Familiarity with Advanced RISC Machines (ARM) or...

Posted 4 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

haryana

On-site

As the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging. We are a technology company that leads with our humanity, driving our business priorities alongside meaningful social, community, and societal impact. Ciena is looking for a motivated and talented individual with extensive experience implementing carrier-grade data communications services, while learning to leverage the disruption taking place with SDN, NFV, and virtualized routing systems. In this role, you will take an experienced and influential position cont...

Posted 1 month ago

Apply

8.0 - 12.0 years

0 Lacs

hyderabad, telangana

On-site

You are an experienced Engineer with more than 8 years of expertise in embedded Linux driver/kernel development. You should possess strong C/C++ development skills along with a solid understanding of object-oriented design. Your knowledge of Linux fundamentals and audio fundamentals is expected to be at a good level. Furthermore, you should have hands-on experience with ALSA ASoC driver development and be proficient in working with audio transmission protocols such as I2S/TDM, as well as audio DAC/ADC. Experience in audio DSP firmware development and bare metal or RTOS based firmware development is also crucial for this role. In addition, your role will involve system knowledge, system debug...

Posted 1 month ago

Apply

3.0 - 7.0 years

0 Lacs

pune, maharashtra

On-site

As a part of SA Technologies Inc., we are looking for a {Position Title} to join our team in {Position City, State}. In this role, you will be responsible for hands-on Embedded System, Software & Firmware Development. Your primary tasks will include working with C and Embedded C language, understanding the complete software development life cycle, including requirements, design, test specification, code, and testing. Additionally, you should have a basic understanding of Scheduler & RTOS, be proficient in SW testing, Unit & Integration, Bench-level Testing, and have experience with development and debugging tools. Knowledge of Microcontroller & peripherals interfaces, Electronic Circuit Desi...

Posted 1 month ago

Apply

6.0 - 10.0 years

0 Lacs

karnataka

On-site

The position involves working at Samsung Semiconductor India Research (SSIR), a leading semiconductor solutions provider, where you will have the opportunity to work on cutting-edge technologies such as Foundation IP Design, Mobile SoCs, Storage Solutions, AI/ML, 5G/6G solutions, Neural processors, Serial Interfaces, Multimedia IPs, and more. As a part of one of the largest R&D centers for Samsung Electronics outside Korea, you will collaborate on diverse projects and products while conducting research in new and emerging technology areas. Your responsibilities will include Windows driver development for PCI/PCIe/PXI/PXIe interfaces, collaborating with Architecture, HW, and other stakeholder...

Posted 1 month ago

Apply
Page 1 of 3
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies