Apply now »

C++/Linux Developer | 4 to 6 years | Bengaluru

Job Description

This role involves the development and application of engineering practice and knowledge in the following technologies: Standards and protocols, application software and embedded software for wireless and satellite networks, fixed networks and enterprise networks; connected devices (IOT and device engineering), connected applications (5G/ edge, B2X apps); and Telco Cloud, Automation and Edge Compute platforms. This role also involves the integration of network systems and their operations, related to the above technologies.

 

Key Responsibilities:

  • Develop and maintain software components for embedded Linux platforms using C/C++.
  • Design and implement UI modules using Qt/QML based on UI specifications and style guides.
  • Participate in architecture designapplication development, and unit testing.
  • Collaborate with cross-functional teams to ensure timely and high-quality delivery.
  • Work with version control systems (Git)CMake, and CI/CD pipelines.
  • Ensure responsiveness and performance of UI applications.
  • Contribute to infotainment display or instrument cluster projects.

Technical Skills Required:

  • Strong programming experience in C/C++.
  • Proficiency in Embedded Linux development.
  • Hands-on experience with Qt/QML for GUI development.
  • Familiarity with GitCMakeunit testing, and Agile methodologies (SCRUM/KANBAN).
  • Understanding of software architecture and design patterns.

Preferred Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Electronics, or related field.
  • Experience in automotive infotainment or embedded UI systems.
  • Excellent communication and teamwork skills.
  • Ability to lead small teams and mentor junior developers.
Ref. code:  269419
Posted on:  7 Jul 2025
Experience Level:  Executives
Contract Type:  Permanent
Location: 

Bangalore, IN

Brand:  Capgemini Engineering
Professional Community:  Products & Systems Engineering

Apply now »