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 innovative software solutions and working with cutting-edge technologies in embedded and Linux-based environments.
Your Role
As a Software Engineer, you will be involved in developing, debugging, and maintaining software applications in Linux environments. You will work closely with cross-functional teams to build reliable and productive solutions using C, C++, and Python technologies.
In this role, you will:
- Develop and maintain software applications using C and C++.
- Work on Linux-based systems for development, debugging, and deployment.
- Write and enhance Python scripts for automation and tooling.
- Understand and apply object-oriented programming concepts in C++.
- Create and maintain basic Bash and PowerShell scripts for system administration and automation tasks.
- Analyze, troubleshoot, and resolve software defects.
- Collaborate with development and testing teams to deliver high-quality software.
- Participate in code reviews and follow software development best practices.
- Contribute to documentation and technical knowledge-sharing activities.
Your Profile
- 2+ years of hands-on experience in C programming.
- Minimum 1 year of experience in C++ or strong understanding of C++ concepts.
- Working knowledge of Python programming.
- Mandatory experience working in Linux environments.
- Basic knowledge of Bash scripting and/or PowerShell scripting.
- Understanding of software development lifecycle and debugging techniques.
- Strong analytical and problem-solving skills.
- Good communication and collaboration abilities.
- Bachelor's degree in Computer Science, Electronics, Information Technology, or a related field.
Preferred Skills
- Exposure to embedded systems development.
- Knowledge of version control tools such as Git.
- Familiarity with software testing and debugging tools.
- Experience with automation and scripting for development workflows.
What You'll Love About Working Here
- Opportunity to work on challenging Linux and system-level development projects.
- Continuous learning and upskilling opportunities.
- Collaborative and inclusive work environment.
- Exposure to global teams and innovative technologies.
About Us Capgemini is a global business and technology transformation partner, helping organizations accelerate their digital transformation journeys through innovation, cloud, data, and engineering excellence.
📌 C,C++ and Python developer (Bengaluru)
🏢 Capgemini
📍 Bengaluru
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.