C++ & Middleware Engineer

Capgemini

Fresher Bengaluru Full Time Hybrid (office + remote)
Capgemini logo
Posted : today
Actively hiring

Job description

Join Capgemini and contribute to shaping the future of automotive infotainment systems. Empower your career within a global collaborative community, reimagining what's possible with technology. Help leading organizations unlock their potential and build a more sustainable world.

This role focuses on developing advanced middleware services and defining software interfaces for high-quality automotive infotainment solutions. You will collaborate with diverse teams to ensure robust, scalable, and high-performance software delivery throughout the entire development lifecycle.

Responsibilities

Design and develop robust middleware framework components and services, analyzing software requirements and defining interfaces. Create software modules for Automotive Infotainment (IVI) head units and manage their lifecycle. Integrate system components with suppliers and stakeholders, participating in architecture reviews and technical workshops.

Execute C++ development, including code reviews, unit testing, and debugging. Support crucial processes like software integration, build management, release, and deployment. Develop, flash, and validate applications on IVI hardware platforms, ensuring comprehensive documentation of designs, code, and tests. Collaborate with global teams for timely, high-quality solution delivery.

Qualifications

A strong foundation in Modern C++ (C++14/C++17 or higher) is essential, coupled with hands-on Linux development experience, including build systems, deployment, and debugging. Proficiency in IPC mechanisms, MQTT, HTTP, and CommonAPI frameworks is required.

Demonstrate a solid understanding of object-oriented programming and design patterns. Previous experience in developing and maintaining middleware services and framework components is expected. A good grasp of Automotive Infotainment (IVI) system architecture and UML modeling is beneficial. Familiarity with Git for version control and experience in Agile Scrum environments using Atlassian tools are important. Excellent communication and collaboration skills are key.

Essential Skills

C++14C++17LinuxMiddleware DevelopmentIPCMQTTHTTPCommonAPIAutomotive InfotainmentIVIUMLGitAgile ScrumUnit TestingTDDSoftware IntegrationBuild & Release ManagementObject-Oriented ProgrammingDesign Patterns

Highlights

  • Actively hiring

More Details

RoleC++ & Middleware Engineer
IndustryInformation Technology & Services, Automotive
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Capgemini logo

Capgemini

Information Technology & Services

C++ & Middleware Engineer at Capgemini | SkillMX | SkillMX