C

Capgemini

Global consulting, technology services, outsourcing

Lead Driver Development

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listed

About the Job

Requirements

  • Experience developing board support packages and platform software for custom-hardware embedded systems-on-chip.
  • Knowledge of bare-metal driver development and validating software with hardware test equipment such as oscilloscopes and logic analyzers.
  • Strong knowledge of bootloaders such as U-Boot, power-on boot sequences, and software debugging.
  • Hands-on experience with board bring-up and understanding hardware board schematics, datasheets, or hardware reference manuals.
  • Exposure to operating system and kernel upgrades, upstreaming, driver porting, and integration of component-specific drivers.
  • Hands-on experience developing or customizing peripheral drivers for GPIO, SPI, I2C, UART, sensors, and NAND.
  • Strong debugging skills on complex, multithreaded systems using hardware debuggers such as JTAG and J-Link.
  • Deep understanding of multicore architectures, NUMA, and memory hierarchies.
  • Ability to produce high-quality code.
  • Solid understanding of operating systems, particularly Linux or another real-time operating system.
  • Ability to establish trust and credibility with customer accounts, commit to business objectives, operate independently in complex environments, set realistic expectations, consider broader impacts when making decisions, and motivate a team.

Responsibilities

  • Develop board support packages and platform software for custom-hardware embedded systems-on-chip.
  • Develop bare-metal drivers and validate software using hardware test equipment.
  • Work on bootloaders, power-on boot sequences, and software debugging.
  • Perform board bring-up and work with hardware schematics, datasheets, and hardware reference manuals.
  • Upgrade operating systems and kernels, upstream code, port drivers, and integrate component-specific drivers.
  • Develop or customize peripheral drivers for GPIO, SPI, I2C, UART, sensors, and NAND.

About the Company

Capgemini

Global consulting, technology services, outsourcing

Capgemini provides consulting, technology services, and outsourcing to help organizations transform digitally. Its offerings include strategy and transformation consulting, system integration, application development, IT infrastructure management, and managed IT operations. It differentiates itself with a global presence in over 50 countries and a focus on applying AI, cloud, and cybersecurity to real business problems. Its goal is to help clients navigate digital transformation and improve efficiency and innovation through tailored, contract-based or managed services.

Company size
10,001+
Company stage
IPO
Headquarters
Paris, France
Founded
1967

Recently Posted Jobs

Explore more opportunities at Capgemini

See more jobs