5,809 Device Drivers jobs in India
Linux Device Drivers
Posted 3 days ago
Job Viewed
Job Description
Hi LinkedIn network!
I’m an experienced embedded software engineer with 4–6+ years of hands-on expertise in developing and maintaining software for embedded systems. My background includes:
Bachelor's degree in Computer Science/Electronics/Electrical Engineering
Strong command of C/C++ , debugging, and version control tools like Git/Gerrit
End-to-end ownership of Linux BSP for embedded devices
Deep understanding of Embedded Linux and RTOS
Proven ability to root cause and resolve system-level issues across the stack
I’m passionate about building robust, efficient, and scalable embedded solutions. Always open to connecting with professionals in the field, exploring new opportunities, and sharing knowledge.
Feel free to reach out if you’re working on something exciting or looking for collaboration!
#EmbeddedSystems #LinuxBSP #RTOS #CProgramming #Cpp #FirmwareDevelopment #EmbeddedLinux #TechNetworking #Hiring #JobSearch
Camera Linux Device Drivers Lead
Posted 5 days ago
Job Viewed
Job Description
About the Company
People Tech Group is looking for an experienced Camera Linux Device Drivers Lead to join our innovative embedded software team. This is a leadership role focusing on developing and enhancing Linux camera drivers and related kernel modules.
About the Role
This is a leadership role focusing on developing and enhancing Linux camera drivers and related kernel modules.
Responsibilities
- Lead design, development, and maintenance of Linux camera device drivers and kernel modules
- Implement and optimize V4L2 interfaces and camera sensor drivers
- Work on MIPI drivers and ensure integration with Linux kernel
- Troubleshoot and triage stability and performance issues
- Collaborate with cross-functional teams for system bring-up and debugging
Qualifications
- Strong Linux kernel and device driver development experience
- Expertise in camera subsystem including V4L2, sensor drivers, and multimedia frameworks
- Proficient in C programming with deep understanding of kernel internals
- Experience in managing and mentoring a technical team
- Knowledge of embedded Linux and hardware interaction
Required Skills
- Strong Linux kernel and device driver development experience
- Expertise in camera subsystem including V4L2, sensor drivers, and multimedia frameworks
- Proficient in C programming with deep understanding of kernel internals
- Experience in managing and mentoring a technical team
- Knowledge of embedded Linux and hardware interaction
Preferred Skills
- Experience with additional multimedia frameworks
- Familiarity with hardware design and architecture
Linux Kernel Developer
Posted today
Job Viewed
Job Description
About - Eximietas Design
Dedicated to achieving new heights of excellence.
Eximietas Design is a cutting-edge technology solutions provider, offering services and consulting to businesses of all sizes. We specialize in chip design, embedded software, board design, cloud computing, cyber security and AI. We strive to provide our clients with the best solutions to meet their needs. Our experienced professionals are committed to helping you find the perfect tech solution to fit your unique situation.
Qualification Required:
- Typically requires a minimum of 3 to 8 years of experience in Linux Kernel & Android
- Bachelors OR Masters Degree Engineering
Job Description:
- Linux Kernel development
- Board brings up Kernel
- Proficiency in C programming language
- Understanding of Linux kernel architecture
- Experience with hardware interactions and debugging
Skills Required:
- Strong C and assembly programming skills
- Good experience on Android .
- Hands-on experience on Linux Internals
- Experience on writing BSP without any references are defects.
- Strong background in embedded systems design, including real-time operating systems (RTOS).
What We Offer :
- A collaborative and innovative work environment.
- Opportunities for professional growth and development.
- Work on cutting-edge technology projects that make a real impact.
Staff Engineer - Linux kernel Developer
Posted 2 days ago
Job Viewed
Job Description
**The Opportunity**
Nutanix AHV builds on top of the open-source x86-KVM stack, with an emphasis on performance, scale, and reliability. The hyperconverged nature of our stack provides the phenomenal potential for optimizations cutting across various parts of our stack -- right from the kernel, and ranging up to, but not limited by, the management layer.
We are looking for original thinkers who won't hesitate to demand conventional thought in arriving at out-of-the-box solutions.
We aim to work as closely aligned with the open-source community as possible. Our engineers are highly encouraged to participate in open-source community development. Any work you do will be preserved as open-source commit(s) for posterity!
A day in the life of an AHV Hypervisor Engineer:
+ **Problems you'll solve:**
+ We've always believed in demanding the status quo and disrupting ourselves to provide the best in-class customer experience. A case in point: Nutanix is well known for providing a zero-touch upgrade experience for our customers. Within the hypervisor team, we are focussing on various ways to make this faster and more reliable -- by pushing the limits of VM live migrations towards speed and predictability, or rethinking why a hypervisor upgrade should need a reboot at all.
**About the Team**
At Nutanix, you will have the opportunity to be part of the Hypervisor team, a dynamic group that is spread out geographically. Despite being in different locations, the team collaborates effectively and maintains a strong sense of camaraderie. Working with the Hypervisor team means being surrounded by talented people who are supportive, making it a great team to work with. This setup also provides exciting exposure to diverse perspectives and opportunities for personal and professional growth.
You will report to a Senior Manager who is committed to supporting your development and ensuring your success within the organization. The work setup at Nutanix is hybrid, allowing for a good balance between remote work and in-office collaboration. You will be required to be in the office 2-3 days a week, providing the flexibility to work both on one's own and as part of a team in a physical workspace. As for travel requirements, there are none, allowing you to focus on your projects without the need for frequent travel.
**Your Role**
You'll be working with a team of extremely talented engineers across a spectrum of geographies and experience. The most successful candidate for this role will be someone who can:
+ Constantly look for ways to improve the product, learning from customer questions and not limited to existing technologies.
+ Devise solutions and back them up with solid research and numbers to prove their efficacy.
+ Have the ability to convey ideas to a geographically diverse audience using excellent communication/writing skills.
+ Participate in design discussions, often outside one's known comfort zone -- learning on the go.
+ Proactively mentor junior members of the team, finding ways to fuel their intelligent curiosity and leverage their unique strengths.
+ Not hesitate to help out with occasional customer escalations: Nutanix believes in putting customers first. While we have a huge, dedicated team to assist customers with any issues, there might be situations where engineering help might be sought to bail out a rare, unfortunate outage.
+ Take pride in working with open-source communities to fold product improvements back into community projects.
**What You Will Bring**
+ The must-haves:
+ Rock-solid OS/systems fundamentals drive design and implementation.
+ Low-level coding, debugging experience with at least one hardware architecture, preferably x86.
+ The ability to write and maintain enterprise-quality code.
+ Deep reasoning and detailed skills, which provide top-down thinking to break down abstract concepts into actionable pieces.
+ Proven feature delivery experience: should have 8+ years of hands-on experience of what it means to ship enterprise-quality code to customers.
+ The good-to-haves:
+ Knowledge of x86 virtualization and the KVM stack.
+ Code contributions to the Linux kernel/virtualization stack is an added plus.
**Desired qualification & experience:**
+ Bachelors/Master's degree in Computer Science or equivalent.
+ 8+ years of experience building enterprise-grade software, preferably some with guide experience.
We're an Equal Opportunity Employer Nutanix is an Equal Employment Opportunity and (in the U.S.) an Affirmative Action employer. Qualified applicants are considered for employment opportunities without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, marital status, protected veteran status, disability status or any other category protected by applicable law. We hire and promote individuals solely on the basis of qualifications for the job to be filled. We strive to foster an inclusive working environment that enables all our Nutants to be themselves and to do great work in a safe and welcoming environment, free of unlawful discrimination, intimidation or harassment. As part of this commitment, we will ensure that persons with disabilities are provided reasonable accommodations. If you need a reasonable accommodation, please let us know by contacting
Embedded Systems Intern
Posted 5 days ago
Job Viewed
Job Description
InfinityX Innovations Pvt Ltd — Bengaluru, India
About InfinityX Innovations:
InfinityX Innovations is revolutionizing electric mobility with breakthrough technology, enabling EVs to recharge faster than filling a petrol tank. We’re a dynamic team of engineers, innovators, and problem-solvers dedicated to making electric vehicles practical, accessible, and future-ready. With patented solutions and a rapidly expanding presence in India’s EV startup landscape, InfinityX offers you the chance to build the future of electric mobility.
Selected intern's day-to-day responsibilities include:
1. Interfacing sensors with microcontrollers
2. Working on Raspberry PI and other single-board computers
3. Troubleshooting codes
4. Developing and deploying IoT technology solutions as requested by the business
Requirements:
1. Must have worked with Raspberry Pi, ESP8266, etc.
2. Must have a passion for problem-solving using code
3. Must be able to work independently with little supervision
4. Excited to learn new technologies and take on new challenges
Eager to shape the electronics at the heart of the electric mobility revolution? Innovate with InfinityX—apply today and build the next generation of ultra-fast EV technology!
Embedded Systems Architect
Posted 2 days ago
Job Viewed
Job Description
Hello,
We are hiring for "Embedded Systems Architect" for Bangalore location.
Exp:10+Years
Loc: Bangalore
Notice Period: Immediate joiners(notice period served or serving candidate)
NOTE: We are looking for Immediate joiners(notice period served or serving candidate)
Apply only If you are Immediate joiners(notice period served or serving candidate)
Apply only if you are having 10+Years of relevant experience as per the JD.
Profile Summary:
Seasoned Embedded Systems Engineer with 10+ years of experience in FPGA , C++ , and Linux-based firmware development . Strong expertise in audio and video streaming technologies, including GStreamer and RTP streaming protocols . Skilled in designing and optimizing real-time embedded systems , integrating hardware and software components , and ensuring high-performance multimedia streaming solutions.
Key Skills:
- FPGA Design and Development
- C++ / Embedded C Programming
- Linux Kernel and Driver Development
- Audio/Video Streaming (GStreamer, RTP)
- Firmware and Real-time System Design
- Network Protocols and Low-level Debugging
Embedded Systems Intern
Posted 3 days ago
Job Viewed
Job Description
Embedded Systems Intern
Job Summary: We are looking for a curious and technically-minded Embedded Systems Intern to gain hands-on experience in embedded systems design, development, and integration. The ideal candidate will be pursuing or have recently completed a degree in a relevant technical field and possess foundational knowledge in microcontroller programming and embedded systems concepts. This internship role involves working within a team to develop microcontroller-based firmware, interface with hardware peripherals, and assist in the testing and debugging of embedded platforms, with exposure to real-time systems, low-level programming, and hardware-software co-design.
Key Responsibilities:
- Assist in writing, debugging, and testing embedded software primarily in C or C++ for microcontrollers such as ARM Cortex, STM32, or similar platforms
- Interface microcontrollers with sensors, actuators, and communication modules (I2C, SPI, UART, CAN, PWM, ADC/DAC)
- Support integration of embedded firmware with hardware and participate in system validation
- Use debugging tools such as oscilloscopes, logic analyzers, and software debuggers under supervision
- Collaborate with hardware and software engineers to ensure seamless system operation
- Document code, test procedures, bugs, and fixes clearly
- Continuously learn about embedded architectures, peripherals, and programming techniques
- Participate in team meetings, code reviews, and project presentations
Requirements:
- Degree in Electronics, Electrical Engineering, Computer Science, or related fields
- Basic knowledge of microcontrollers, embedded programming concepts, and communication interfaces
- Familiarity with C or C++ programming
- Analytical thinking and problem-solving aptitude
- Strong communication skills and ability to work collaboratively in a team
Be The First To Know
About the latest Device drivers Jobs in India !
Embedded Systems Engineer
Posted 3 days ago
Job Viewed
Job Description
Embedded Systems Engineer
Job Summary: We are looking for an experienced Embedded Systems Engineer to lead the design, development, integration, and testing of embedded software and firmware that interact seamlessly with hardware to control and optimize device performance. The ideal candidate will possess strong expertise in real-time systems, firmware development for microcontrollers and processors, and the ability to ensure high reliability and efficiency in systems used across various industries, including defense, automotive, IoT, and consumer electronics. This role involves working on complex embedded architectures, collaborating with cross-functional teams, and maintaining compliance with stringent industry standards.
Key Responsibilities:
- Develop and implement embedded software/firmware using C, C++, and assembly language for microcontrollers and embedded processors (ARM Cortex-M/M0/M4, STM32, PIC, DSP Processors)
- Architecture and design of embedded systems software, including RTOS configuration (FreeRTOS, μC/OS, VxWorks)
- Interface with hardware teams to understand schematic and PCB layout to define firmware requirements
- Develop driver software for peripheral devices such as ADCs, DACs, GPIO, UART, SPI, I2C, CAN, USB, and Ethernet
- Conduct software integration testing with hardware modules, utilizing oscilloscopes, logic analyzers, and protocol analyzers
- Optimize embedded software for performance, power consumption, and memory footprint
- Troubleshoot issues and perform root cause analysis
- Prepare and maintain detailed documentation including code comments, design specs, test plans, and user manuals
- Collaborate with cross-disciplinary teams including hardware engineers, FPGA designers, systems architects, and software developers
- Participate in hardware bring-up and board-level validation activities
- Ensure compliance with safety, quality, and regulatory standards such as ISO 26262, DO-178C, or MIL-STD
- Keep abreast of emerging technologies, tools, and best practices
Requirements:
- Bachelor's or Master's degree in Electrical/Electronics Engineering, Computer Engineering, or related field
- 3+ years of experience is required
- Strong programming skills in C and embedded C++, with hands-on experience with microcontroller architectures
- Familiarity with RTOS concepts, task scheduling, inter-task communication, and synchronization
- Experience with debugging tools such as JTAG debuggers, In-Circuit Emulators (ICE), and oscilloscopes
- Proficiency in version control systems like Git
- Understanding of embedded hardware including schematics, PCB components, signal integrity, and power management
- Knowledge of communication protocols and network stacks (TCP/IP, Modbus, BLE, Zigbee) is a plus
- Ability to write efficient, maintainable, and portable code under strict resource constraints
- Good analytical and problem-solving capabilities
- Strong verbal and written communication skills
Embedded Systems Engineer
Posted 10 days ago
Job Viewed
Job Description
About the role
As an Embedded Systems Engineer, you will develop firmware for Gimbal products and design innovative systems under tight timelines. Your primary responsibilities will be:
- Complete (i.e., development, validation, and launch) ownership of all core products within designated areas (i.e., ADCS Components), acting as a single point of contact for driving firmware development.
- Write quality firmware for common processors and microcontrollers (e.g., STM32, ARM, RISC-V, etc.).
- Test firmware and electrical systems to validate design requirements.
- Develop systems that allow for test execution across multiple environments, such as virtualized hardware or real hardware-in-the-loop simulations.
- Build robust and reliable software in a third of the time that most reasonable people think possible.
- Develop prototypes to prove key design concepts and quantify technical constraints.
- Participate in architecture, design, and code reviews.
- Write test plans, design & product documentation, and build supplier documentation.
- Invent new tools that enable more frequent and reliable software deployment, test execution, and data analysis.
Minimum Requirements
- B.S., M.S., or Ph.D. in computer science, electrical engineering, or STEM-related field.
- 2+ years of industry experience working on production hardware design.
- Strong C/C++ and Python programming experience.
- Great embedded systems fundamentals: resource-efficient design, low-level drivers, bit manipulation, responsive software and IRQ handling, RTOS frameworks, I/O and communication buses.
- Strong learner with a high appetite to learn new skills, languages, and tools.
- Must be able to work with minimal guidance in fast-changing environments with no task too small mentality.
Preferred Requirements
- Familiarity with motor control, PID control, FOC, and PWM.
- Familiarity with digital signal processing, digital image processing, & control theory.
- Experience building firmware for Satellites.
Additional Requirements
- This is an on-site position in Bangalore, Karnataka.
- Willingness to work long hours and weekends as needed.
About the company
Gimbal Space provides low-cost, reliable, and readily available satellite components for low-earth-orbit applications. Our mission is to democratize space by allowing easy access to high-quality products. We are a well-capitalized, venture-backed startup with a passionate, driven, and collaborative team. We focus on offering a rewarding work environment where you'll learn and make a significant impact, no matter where you are in your career.
Join our diverse team of problem solvers to make space affordable!
Read more about our mission here:
Embedded Systems Developer
Posted 19 days ago
Job Viewed
Job Description
EMBEDDED SYSTEMS DEVELOPER
ABOUT US
Datacultr is a global Digital Operating System for Risk Management and Debt Recovery, we drive Collection Efficiencies, Reduce Delinquencies and Non-Performing Loans (NPL’s). Datacultr is a Digital-Only provider of Consumer Engagement, Recovery and Collection Solutions, helping Consumer Lending, Retail, Telecom and Fintech Organizations to expand and grow their business in the under-penetrated New to Credit and Thin File Segments.
We are helping millions of new to credit consumers, across emerging markets, access formal credit and begin theirjourney towards financialhealth. We have clients acrossIndia, South Asia, South East Asia, Africa and LATAM.
Datacultr is headquartered in Dubai, with offices in Abu Dhabi, Singapore, Ho Chi Minh City, Nairobi, and Mexico City; and our Development Center is located out of Gurugram, India.
ORGANIZATION’S GROWTH PLAN
Datacultr’s vision is to enable convenient financing opportunities for consumers, entrepreneurs and small merchants, helping them combat the Socio-economic problems this segment faces due to restricted access to financing.
We are on a missionto enable 35 million unbanked& under-served people,access financial services by the end of 2026.
Position Overview
We are seeking a passionate and talented Embedded Systems Developer to join our dynamic engineering team. In this role, you will design, develop, and optimize embedded systems and firmware solutions that power our cutting-edge products across IoT, and Consumer Electronics. If you enjoy low-level programming, hardware-software integration, and solving complex engineering challenges, we want to hear from you!
Core Responsibilities
- Firmware/Software Development
- Design, develop, test, and debug embedded firmware/software for microcontrollers and embedded platforms.
- Write clean, efficient, and scalable code in C/C++ or Assembly.
- Hardware Integration
- Interface with sensors, wireless modules, and external peripherals (SPI, I2C, UART, CAN, etc.).
- Perform hardware bring-up, board support package (BSP) development, and device driver creation.
- System Architecture & Analysis
- Analyze and interpret hardware datasheets and technical documents to integrate components correctly.
- Ensure system-level design optimization for performance, reliability, and cost.
- Real-Time & Bare-Metal Systems
- Work with real-time operating systems (RTOS) and bare-metal environments.
- Implement multitasking and synchronization mechanisms where required.
- FOTA (Firmware Over-The-Air) Updates
- Develop and integrate Firmware Over-The-Air update mechanisms for embedded devices.
- Ensure robust and secure update processes, including rollback and version control.
- Documentation & Collaboration
- Document software design, architecture, and technical specifications.
- Collaborate with cross-functional teams (hardware, QA, product management) to align on project goals and timelines.
Key Requirements
- Bachelor’s or Master’s degree in Electronics, Electrical Engineering, or a related field.
- Strong proficiency in C/C++ for embedded development.
- Experience with Keil uVision IDE for ARM-based development.
- Excellent ability to read and interpret circuit schematics effectively.
- Solid understanding of microcontroller architectures and their peripheral interfaces.
- Experience with key communication protocols (I2C, SPI, UART, CAN, RS-232, Ethernet).
- Hands-on experience using debugging tools
- Familiarity with RTOS concepts and multitasking.
- Experience implementing FOTA (Firmware Over-The-Air) updates.
- Comfortable with version control systems (Git preferred).
- Understanding of low-power system design and optimization techniques.
Preferred or Nice-to-Have Skills
- Experience with scripting languages (e.g., Python) for test automation.
- Familiarity with Secure Boot and embedded security concepts.
- Experience with advanced debugging and profiling tools.
What We Offer
- Opportunity to shape the future of unsecured lending in emerging markets
- Competitive compensation package
- Professional development and growth opportunities
- Collaborative, innovation-focused work environment
- Comprehensive health and wellness benefits
Location & Work Model
- Immediate joining possible
- Work From Office only
- Based in Gurugram, Sector 65
Kindly share your updated profile with us at to guide you further with this opportunity.
--- END ---