Embedded Device Driver
3 weeks ago
Job Description Job Title : Linux PCI Device Lead Experience : 8 to 10+ years Key Responsibilities Architect and Lead PCI Subsystem Development : - Drive design, development, and maintenance of PCI and PCIe subsystems and drivers in the Linux kernel. - Ensure seamless enumeration, configuration, power management, and hotplug support for PCI devices. Device Enablement And Bring-up - Lead platform bring-up activities involving PCI/PCIe devices (e.g., network, storage, GPU, NVMe). - Validate and debug device-tree or ACPI configurations for PCI host bridges and endpoints. Kernel And Firmware Interaction - Collaborate with firmware/bootloader teams for correct BAR, MSI/MSI-X, and IOMMU configurations. - Work closely with architecture teams to support secure boot and DMA protection for PCI devices. Performance And Power Optimization - Analyze PCI bandwidth, latency, and power bottlenecks. - Implement ASPM, LTR, and other low-power states in compliance with PCIe specs. Debugging And Issue Resolution - Use Linux tools (lspci, setpci, tracepoints, ftrace, perf, etc.) and oscilloscopes/analyzers for low-level debugging. - Root-cause platform PCI failures and compatibility issues across hardware and kernel versions. Upstream And Compliance - Contribute patches upstream to the Linux kernel PCI subsystem. - Ensure compliance with PCI-SIG and Linux kernel community best practices. Cross-Team Collaboration - Interface with SoC, BIOS/UEFI, board, and validation teams to ensure robust PCIe device support across platforms. Required Expertise - Deep understanding of Linux kernel internals, especially drivers/pci and subsystems like hotplug, MSI, IOMMU, DMA API. - Hands-on experience with PCIe Gen3/Gen4/Gen5 devices and related PHY bring-up issues. - Familiarity with ARM64 and x86 architectures, DT/ACPI handling for PCI devices. - Proficient in C programming, Linux kernel debugging (GDB, crash dumps), and tools like dmesg, lspci, pcie_check. - Expertise in power management (runtime, suspend/resume flows) for PCI devices. - Experience with Secure Boot, TrustZone, and virtualization passthrough (VFIO/SR-IOV) for PCIe devices is a strong plus. - Experience using Yocto, Buildroot, or other embedded Linux build systems. (ref:hirist.tech)
-
Embedded Device Driver
3 weeks ago
Bengaluru, India SEMI LEAF Full timeJob Title : Linux PCI Device LeadExperience : 8 to 10+ yearsKey Responsibilities :Architect and Lead PCI Subsystem Development :- Drive design, development, and maintenance of PCI and PCIe subsystems and drivers in the Linux kernel.- Ensure seamless enumeration, configuration, power management, and hotplug support for PCI devices.Device Enablement and...
-
Embedded Linux Developer
3 weeks ago
Bengaluru, India Varite Full timeJob Summary :We are looking for an experienced Embedded Software Engineer with a strong foundation in embedded Linux, device driver development, and hardware-software integration. This role is ideal for professionals passionate about building robust, scalable embedded systems used in industrial and automotive domains.Key Responsibilities :- Design, develop,...
-
Kernel Device Driver
3 days ago
Bengaluru, India GLOINNT Full time**Experience: 2 to 9 Years** **Location: Chennai & Bangalore** **Notice Period: Immediate/15 Days** - Keywords: Linux Device Drivers, Board Bringup, Linux BSP, Linux Kernel, Linux IPC, Character Driver, Cross Compilation, Yocto - Very deep knowledge in one or more of the following fields of technology - **Linux kernel development**: - Linux kernel device...
-
Embedded System Engineer
4 weeks ago
Bengaluru, India Varite Full timeAbout the Role :We are looking for an experienced and proactive Embedded Systems Engineer to join our team in Bangalore. The ideal candidate will bring deep expertise in complex embedded systems, preferably in domains like Mobile, IoT, or Automotive. This is a hands-on engineering role requiring strong skills in Linux kernel development, board bring-up,...
-
Embedded Linux Drivers Developer
3 weeks ago
Bengaluru, India Capgemini Full timeJob Description Job Description Choosing Capgemini means choosing a place where you'll be empowered to shape your career, supported by a collaborative global community, and inspired to reimagine what's possible. Join us in helping leading Consumer Products and Retail Services (CPRS) organizations unlock the value of technology and drive scalable, sustainable...
-
Device Driver/systemc Modelling
1 week ago
India Bloom Consulting Services Full timeNA Experience **3 - 8 years** Offered Salary Notice Period **Not Disclosed** **Key Skills required** - Embedded systems engineer with experience of 3-8 years - Sound knowledge of C and Data Structures - Sound knowledge on Ethernet protocol & MAC layer - Experience in device drivers for WLAN, Ethernet device drivers - Experience in Interrupt Handling,...
-
Founding Embedded Lead Engineer
2 weeks ago
Bengaluru, India HappiDost.ai Full timeWe at HappiDost.ai are building a smarter and handsfree phone ecosystem of the future using AI native OS and smart headphone with cameras - like Jarvis.We invite you to join our HappiDost gang as a Founding Lead Engineer specializing in few or more Android Device Drivers (Display, Camera, Fingerprint, WiFi, BT, LTE etc etc) that makes a Phone a Phone. Your...
-
Founding Embedded Lead Engineer
2 weeks ago
Bengaluru, India HappiDost.ai Full timeWe at HappiDost.ai are building a smarter and handsfree phone ecosystem of the future using AI native OS and smart headphone with cameras - like Jarvis. We invite you to join our HappiDost gang as a Founding Lead Engineer specializing in few or more Android Device Drivers (Display, Camera, Fingerprint, WiFi, BT, LTE etc etc) that makes a Phone a Phone. Your...
-
Founding Embedded Lead Engineer
2 weeks ago
Bengaluru, India HappiDost.ai Full timeWe at HappiDost.ai are building a smarter and handsfree phone ecosystem of the future using AI native OS and smart headphone with cameras - like Jarvis. We invite you to join our HappiDost gang as a Founding Lead Engineer specializing in few or more Android Device Drivers (Display, Camera, Fingerprint, WiFi, BT, LTE etc etc) that makes a Phone a Phone. Your...
-
Camera Device Driver
17 hours ago
Bengaluru, India Harman International Full timeHARMAN’s engineers and designers are creative, purposeful and agile. As part of this team, you’ll combine your technical expertise with innovative ideas to help drive cutting-edge solutions in the car, enterprise and connected ecosystem. Every day, you will push the boundaries of creative design, and HARMAN is committed to providing you with the...