C++ Developer / Python,Linux. Shell Scripting, CMake,as GDB, Valgrind

Trigent Software

Bengaluru

On-site

INR 600,000 - 900,000

Part time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Trigent Software in Bangalore is seeking a Software Developer C++ / Linux contractor. You will design, develop, debug, and maintain software in Linux environments, with shell scripting and Git version control. The role requires 1–5 years of experience and a relevant degree.

Collaboration with cross‑functional teams is essential to deliver quality solutions. Ideal candidates will have strong C++ skills, OOP understanding, and familiarity with Linux/Unix, shell scripting, and data structures.

Qualifications

  • Bachelor's or Master’s degree in computer science, Information Technology, Electronics, or a related field.
  • 1–5 years of experience in software development.
  • Strong programming skills in C++.
  • Good understanding of Object-Oriented Programming (OOP) concepts.
  • Experience working in Linux/Unix environments.
  • Hands-on experience with Shell Scripting (Bash/Shell).
  • Good understanding of data structures, algorithms, and software design principles.
  • Experience using version control systems such as Git.
  • Strong analytical and problem-solving skills.
  • Good communication and teamwork abilities.

Responsibilities

  • Design, develop, and maintain software applications using C++.
  • Analyze requirements and implement robust, efficient, and maintainable code.
  • Debug and troubleshoot software defects and performance issues.
  • Develop and maintain shell scripts for automation, deployment, and operational tasks.
  • Work in Linux-based development environments.
  • Collaborate with architects, testers, and product teams throughout the software development lifecycle.
  • Create and maintain technical documentation.
  • Follow coding standards, best practices, and security guidelines.

Skills

C++
Linux
Shell scripting
Bash
Git
OOP
Data structures
Algorithms
Debugging
Python (Preferred)
Multithreading
Software development

Education

Bachelor's or Master's in CS/IT/Electronics

Tools

Git
Make/CMake

Job description

Position: Software Developer C++ / Linux

Experience: 1–5 Years

Location: Bangalore (on Site)

Employment Type: Contractor


About the Role

We are looking for a passionate and motivated C++ Software Developer to join our engineering team. The ideal candidate should have a solid foundation in C++ programming, Linux operating systems, and shell scripting. The candidate will be involved in the design, development, debugging, and maintenance of software applications, working closely with cross-functional teams to deliver high-quality solutions.

Key Responsibilities
  • Design, develop, and maintain software applications using C++.
  • Analyze requirements and implement robust, efficient, and maintainable code.
  • Debug and troubleshoot software defects and performance issues.
  • Develop and maintain shell scripts for automation, deployment, and operational tasks.
  • Work in Linux-based development environments.
  • Collaborate with architects, testers, and product teams throughout the software development lifecycle.
  • Create and maintain technical documentation.
  • Follow coding standards, best practices, and security guidelines.
Required Skills & Qualifications
  • Bachelor's or Master’s degree in computer science, Information Technology, Electronics, or a related field.
  • 1–5 years of experience in software development.
  • Strong programming skills in C++.
  • Good understanding of Object-Oriented Programming (OOP) concepts.
  • Experience working in Linux/Unix environments.
  • Hands-on experience with Shell Scripting (Bash/Shell).
  • Good understanding of data structures, algorithms, and software design principles.
  • Experience using version control systems such as Git.
  • Strong analytical and problem-solving skills.
  • Good communication and teamwork abilities.
Preferred Skills (Good to Have)
  • Knowledge of Python scripting/programming.
  • Familiarity with multithreading and concurrent programming.
  • Experience with networking concepts (TCP/IP, sockets).
  • Understanding of build systems such as Make, CMake,
  • Exposure to software debugging tools such as GDB, Valgrind, or similar tools.
  • Experience working in Agile/Scrum development environments.

Keywords

C++, Linux, Shell Scripting, Bash, Git, OOP, Data Structures, Algorithms, Debugging, Python (Preferred), Multithreading, Software Development"

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer- GDC- C++-2
Senior Software Engineer- GDC- C++-2

embIND Embitel Technologies (India) Private Limited • Bengaluru

On-site
INR 1,200,000 - 1,800,000
C Developer
C Developer

Cognizant • Mumbai

On-site
INR 600,000 - 900,000
C Developer - Linux Systems Programming
C Developer - Linux Systems Programming

Cognizant • Mumbai

On-site
INR 1,400,000 - 2,400,000
Software Developer
Software Developer

ASND Technology • India

On-site
INR 2,500,000 - 4,500,000
C++ Developer
C++ Developer

Advance Career Solutions • India

Hybrid
INR 1,200,000 - 1,700,000
Senior C++ developer
Senior C++ developer

Zettamine Labs • Hyderabad, Chennai District, Bengaluru

On-site
INR 2,500,000 - 4,500,000
Consultant | C/C++ | Bengaluru | Engineering | Platform Development & Integration
Consultant | C/C++ | Bengaluru | Engineering | Platform Development & Integration

Deloitte & Touche GmbH Wirtschaftsprüfungsgesellschaft • Bengaluru

On-site
INR 1,200,000 - 2,600,000
Technical Lead- GDC- C++-1
Technical Lead- GDC- C++-1

embIND Embitel Technologies (India) Private Limited • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Senior Software Engineer
Senior Software Engineer

Mobileum • Bengaluru

Hybrid
INR 2,000,000 - 3,600,000
C++ Developer
C++ Developer

EdgeVerve Systems • Hyderabad, Bengaluru

Hybrid
INR 1,200,000 - 2,400,000
Opportunities to work on cutting-edgee
Exposure to advanced technologies
Collaborative and innovation-driven
+7