Broadcom
Location: Bangalore
Experience: 12-14 Years years
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 building cutting-edge embedded systems that power next-generation networking and communication devices.
Your Role
As an Embedded Software Engineer specializing in Broadcom platforms, you will play a key role in developing and optimizing low-level software components that enable reliable and high-performance operation of custom hardware. You’ll collaborate with cross-functional teams to bring up new boards, integrate Broadcom SDKs, and ensure seamless hardware-software interaction.
In this role, you will:
- Develop and maintain device drivers for Broadcom-based platforms.
- Customize and integrate Broadcom SDKs for diverse hardware configurations.
- Design and implement bootloaders and Board Support Packages (BSPs).
- Work with I2C, SPI, UART, and other peripheral interfaces for board-level communication.
- Debug and optimize embedded software for performance and reliability.
- Collaborate with hardware teams to validate and bring up new boards.
- Contribute to system-level architecture and design discussions.
- Maintain documentation and support internal teams during integration phases.
Your Profile
- Strong experience with Broadcom SDK and platform bring-up.
- Expertise in device driver development and bootloader customization.
- Solid understanding of Board Support Packages (BSPs).
- Proficiency in C programming and Linux kernel internals.
- Familiarity with I2C, SPI, UART, and other hardware interfaces.
- Good grasp of OS fundamentals including memory management, scheduling, and interrupt handling.
- Experience with debugging tools like JTAG, GDB, and logic analyzers.
- Bachelor’s or Master’s degree in Electronics, Computer Engineering, or related field.
What You’ll Love About Working Here
- Flexible work options and a culture that supports work-life balance.
- Exposure to cutting-edge embedded technologies and hardware platforms.
- A collaborative environment that encourages innovation and continuous learning.
- Opportunities to work on impactful projects with global teams.
About Us
At Capgemini, we’re redefining embedded systems engineering through innovation and collaboration. Our teams work on mission-critical solutions across industries, from networking to industrial automation. Join us for a career full of opportunities—where you can make a difference and grow with the best minds in the field.
Chennai (ex Madras), IN