Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Embedded C+BSP Developer @ Capgemini

Home > Software Development

 Embedded C+BSP Developer

Job Description


 About The Role  About The Role Intimate knowledge of Linux with a solid understanding of the kernel, kernel patches, kernel modules, static and dynamic libraries, root file system layout, and available features and functionality in many OSS packages. The ability to write and debug Linux device drivers with knowledge about mutexs, ISRs, user space versus kernel space drivers, mmap and other driver concepts. Familiar with bootloaders (uboot) with the ability to do initial board bring up. Prior experience with writing and debugging drivers for PCIe, I2C, SPI, UART. Familiar with CPU architectures, like ARM Proficient in C, C++, and Bash Familiar with testing and debugging software through unit test, GDB, and JTAG BDMs. Fundamental understanding of SCM, Packaging, and Build Systems like Makefiles, Git, Autotools, RPM, etc. Experience in one or more of the followingBuildroot, Yocto Linux Distro, Grub, ONIE, ZMQ, distributed messaging frameworks, TCP/IP, SDKs from Broadcom. Experience of having gone through full cycle of Software development multiple times across product lines and supporting multiple concurrent releases and HW targets.  About The Role - Grade Specific About The Role Intimate knowledge of Linux with a solid understanding of the kernel, kernel patches, kernel modules, static and dynamic libraries, root file system layout, and available features and functionality in many OSS packages. The ability to write and debug Linux device drivers with knowledge about mutexs, ISRs, user space versus kernel space drivers, mmap and other driver concepts. Familiar with bootloaders (uboot) with the ability to do initial board bring up. Prior experience with writing and debugging drivers for PCIe, I2C, SPI, UART. Familiar with CPU architectures, like ARM Proficient in C, C++, and Bash Familiar with testing and debugging software through unit test, GDB, and JTAG BDMs. Fundamental understanding of SCM, Packaging, and Build Systems like Makefiles, Git, Autotools, RPM, etc. Experience in one or more of the followingBuildroot, Yocto Linux Distro, Grub, ONIE, ZMQ, distributed messaging frameworks, TCP/IP, SDKs from Broadcom. Experience of having gone through full cycle of Software development multiple times across product lines and supporting multiple concurrent releases and HW targets.

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Embedded Systems Engineer
Employement Type: Full time

Contact Details:

Company: Capgemini
Location(s): Chennai

+ View Contactajax loader


Keyskills:   c++ linux tcp c bash jtag u-boot embedded development hw iot makefiles git rtos yocto debugging i2c yocto linux arm can bus linux device drivers python software development gdb kernel ip spi rpm microcontroller embedded c zeromq uart pcie

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Developer - L4

  • Wipro
  • 0 - 4 years
  • Hyderabad
  • 10 hours ago
₹ Not Disclosed

Developer - L4

  • Wipro
  • 5 - 8 years
  • Coimbatore
  • 11 hours ago
₹ Not Disclosed

Walkin || Cognizant is hiring For Abinitio developer

  • Cognizant
  • 6 - 9 years
  • Kochi
  • 11 hours ago
₹ Not Disclosed

Service Now Developer

  • Wipro
  • 2 - 7 years
  • Hyderabad
  • 12 hours ago
₹ Not Disclosed

Capgemini

Capgemini Invent