Tool Support
At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world’s most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and engineering services across all industries. Join us for a career full of opportunities. Where you can make a difference. Where no two days are the same.
Job Description
Software Engineer – Python & C++
Location :- Bangalore
Experience :- 4–8 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 to help organizations build scalable, high-performance software systems and unlock innovation through engineering excellence.
Your Role
As a Software Engineer specializing in Python and C++, you will be responsible for developing high-quality applications, building reliable systems, and ensuring robust testing practices. You will collaborate closely with cross-functional teams to design, develop, and deliver scalable solutions.
In this role, you will:
- Design and develop scalable applications using Python and C++
- Build and manage project configurations using CMake
- Develop and execute unit tests using Google Test (GTest)
- Implement and maintain GitHub workflows, including CI processes
- Collaborate with cross-functional teams to deliver high-quality solutions
- Perform code reviews, debugging, and performance optimization
- Ensure adherence to best practices in software development and testing
- Contribute to continuous improvement initiatives and engineering standards
Your Profile
- 4–8 years of hands-on experience in software development
- Strong expertise in Python and C++ programming
- Experience with CMake build systems
- Solid understanding of unit testing frameworks, especially Google Test
- Experience with GitHub workflows / GitHub Actions
- Strong problem-solving and analytical skills
- Excellent communication and stakeholder collaboration abilities
- Bachelor’s degree in Computer Science, Engineering, or related field
Good to Have Skills
- Experience with Jenkins
- Knowledge of CI/CD pipelines
- Familiarity with Jira / Scrum (Agile methodologies)
- Experience in stakeholder alignment and communication
- Exposure to Bazel build system
What You’ll Love About Working Here
We value flexibility and support our employees with remote work options and adaptable schedules to maintain a healthy work-life balance.
Our inclusive culture brings together diverse professionals committed to growth, innovation, and excellence.
You’ll have access to continuous learning opportunities and cutting-edge technologies.
About Us
At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world’s most innovative companies unleash their potential. From next-gen applications to high-performance systems, our experts provide cutting-edge engineering solutions across industries. Join us for a career full of opportunities—where you can make a difference every day.
Job Description - Grade Specific
|
At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world’s most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and engineering services across all industries. Join us for a career full of opportunities. Where you can make a difference. Where no two days are the same. |
Bangalore, IN