BENGALURU · FULLTIME
LDD Developer
Capgemini
Bengaluru · onsite · Posted 37d ago
Sourced from
Undisclosed3–7 yrsfulltimeBengaluru
About a minute. You'll make an account on the way through.
agent · working
- Read this posting0.8s
- Found the form on Naukri · 8 questions to answer1.5s
- Decided the answers for all of them3.1s
- Tailor your résumé to this role
- Waiting for you
Section · 01
About this role
Your Role
- Exposure to systems architecture for SoC, Microcontrollers, multi core processors
- Experience in developing BSP, Platform SW for custom HW based any embedded SoCGood knowledge on BareMetal driver development, validate the SW with HW test equipment''s; Oscilloscope, Logic Analyser, etc
- Strong knowledge on Bootloader (U-Boot or any other), Power on boot sequence, SW debugging
- Hands-on with Board bring-up and understanding on HW board schematic, Datasheet or HW reference manual
- Exposer to OS/Kernel upgradation, Upstreaming, driver porting, integrating component specific drivers
- Strong hands-on experience with peripheral driver developments or customization; GPIO, SPI, I2C, UART, Sensors, NAND, NOR, eMMC, DDR, etc
- Proficient in strong C programming for operating system kernel & systems development
- Strong debugging skills on complex, multi threaded systems using HW debugger (JTAG, J-Link, etc)Deep understanding of multi core architectures, NUMA, and memory hierarchiesAbility to produce high-quality code with strong communication and problem-solving skills
- Solid understanding of operating systems, with emphasis on Linux or any other Real Time operating system (RTOS)
- Experience with concurrent programming, threading APIs, and OS development on Linux or RTOS
- Deep understanding of operating systems concepts, data structures, and ARM & x86 processor architectureProficiency in Linux kernel development, strong understanding with Linux modules like Scheduler, Memory management, IPC, DMA,IOMMU, NAPI, polling mechanisms, Interrupt/event handler etc
- Linux Platform Software Driver Development for any of Drivers like GPU, Multimedia, Display, USBFamiliarity with embedded systems and hardware-software integration, with a collaborative approach in a fast-paced environment
- Hands-on issue debugging skills, issue isolation with Linux kernel, driver module level, System knowledge, System Debugging
- Knowledge of software development tools, including debuggers and version control systems (e g , Git, GitHub)
- Hands on experience in PCIe subsystem, PCIe Drivers, Ethernet, IOMMU, System level debugging, Linux Kernel Programming and Interrupt architecture
- Hands-on with OpenGL and OpenCL are addedd advantageFamiliar with Yacto based projects or Buildroot'
Your Profile
- 4-7 years of experience in embedded systems development, focusing on SoC architecture, microcontrollers, and multi-core processors
- Strong hands-on experience in BSP and platform software development for custom embedded hardware
- Proficient in BareMetal driver development and validation using hardware test equipment such as Oscilloscope and Logic Analyzer
- Solid understanding of bootloaders (U-Boot or similar), power-on boot sequence, and low-level software debugging
- Experience in board bring-up with the ability to read and interpret hardware schematics, datasheets, and reference manuals
- Exposure to OS/kernel upgrades, upstreaming, driver porting, and integration of component-specific drivers
- Extensive experience in peripheral driver development/customization including GPIO, SPI, I2C, UART, NAND, NOR, eMMC, DDR, and sensors
- Strong programming skills in C for kernel and system-level software development
- Proficiency in debugging complex and multithreaded systems using hardware debuggers such as JTAG and J-Link
- Good understanding of multi-core architectures, memory hierarchies, and system-level performance considerations
- Solid knowledge of operating systems, especially Linux and RTOS, including concurrency and threading models
- Strong foundation in OS concepts such as scheduling, memory management, IPC, DMA, IOMMU, interrupts, and polling mechanisms
- Experience in Linux kernel and platform driver development (GPU, multimedia, display, USB, or related subsystems)
- Hands-on expertise in system-level debugging, issue isolation across kernel, drivers, and hardware layers
Sourced from naukri
Section · 02
Skills
SOCGithubprocessor architecturesoftware debuggingrProgrammingsoftware integrationEmbedded Systemsdebuggingsoftware development toolsOperating SystemsArchitectureSoftware DevelopmentGITLinuxArtificial Intelligence
Section · Company
About Capgemini

Capgemini
IT Services & Consulting
235k+
employees
1967
59 years old
Mumbai, Maharashtra
India
About
Capgemini is an AI-powered global business and technology transformation partner, delivering tangible business value.
Industries
IT Services & ConsultingAnalytics & KPOBankingSoftware Product
Employee ratings
53,345 reviews
3.6/ 5
Culture
3.6
Career growth
2.8
Work-life
3.8
Employees rate it well for
Work Life Balance7494Salary7201Work Culture5032Appraisal4419Senior Management3872
Find them on