Talent.com
This job offer is not available in your country.
Firmware Engineer – IoT Gateway Development

Firmware Engineer – IoT Gateway Development

Capgemini EngineeringIndia
26 days ago
Job description

Firmware Engineer – IoT Gateway Development

Location : Bangalore

Experience : 5 to 8 years

Education : -

Bachelor’s or Master’s degree in

Computer Science Engineering ,

Electronics & Communication Engineering ,

Telecom , or

IT .

As a Firmware Engineer, you’ll contribute to embedded application development in an agile environment, helping shape the future of energy and automation solutions.

Your Role

As a Firmware Engineer, you will play a key role in the design and development of embedded software for IoT Gateway products. You’ll work closely with cross-functional teams to ensure high-quality deliverables and contribute to the technical excellence of the project.

In this role, you will :

Lead and participate in requirement analysis, architecture, design, and implementation.

Ensure software quality and craftsmanship in all deliverables.

Provide design inputs, conduct reviews, and share technical expertise with the team.

Troubleshoot and resolve complex technical issues.

Support the Scrum Master and Product Owner with planning and technical insights.

Your Profile

Strong programming skills in

C and C++ (Standard and Modern C++ 11 / 14 / 17) , OOPS, and data structures.

Proficient in

software architecture , object-oriented analysis / design, and UML.

Experience with

Embedded Linux application development

using tools like GCC, Meson, Buildroot, GDB, and Valgrind.

Knowledge of

TCP / IP, socket programming , and IoT protocols such as

MQTT, Modbus TCP, AMQP .

Familiarity with

DevOps tools

and version control systems (Git, SVN, GitHub).

Good communication, documentation, and presentation skills.

Experience working with

Embedded Linux or RTOS .

Desirable Skills : Understanding of

Linux internals , kernel, and device drivers.

Experience with

Yocto Project

for custom Linux image creation.

Knowledge of

secure development

and cybersecurity technologies.

Exposure to

CI tools

like Jenkins.

Familiarity with

unit testing frameworks

(GTest, GMock).

Scripting skills and experience with

CMake or Meson .

What You’ll Love About Working Here

Be part of a global leader in energy management and automation.

Work on innovative products that shape the future of IoT and industrial automation.

Collaborate with passionate professionals in a dynamic and inclusive environment.

Access continuous learning and development opportunities.

About Us

Capgemini is a global business and technology transformation partner, helping organizations accelerate their dual transformation to address the evolving needs of customers and citizens. With a strong 55-year heritage and deep industry expertise, Capgemini is trusted by its clients to address the entire breadth of their business needs—from strategy and design to operations.

To achieve this, Capgemini draws on the capabilities of its 360,000 team members in more than 50 countries, all driven by the purpose of unleashing human energy through technology for an inclusive and sustainable future. It is a responsible and diverse organization with market-leading capabilities in digital, cloud, and data.

Create a job alert for this search

Firmware Engineer • India