Search by job, company or skills

Tata Elxsi Limited

C++ Linux/QT Developer

5-10 Years
Save
new job description bg glownew job description bg glow
  • Posted 3 days ago
  • Be among the first 50 applicants
Early Applicant
Quick Apply

Job Description

Job Title: Linux C++ Developer / Senior Developer / Specialist

Experience: 1-10 years

Qualification: BE / B.Tech / MCA / MSc / ME / M.Tech

Job Description:

We are looking for an experienced Linux C++ Developer (or Senior Developer / Specialist) to join our dynamic team. The ideal candidate should have hands-on experience in designing, developing, and optimizing C++ applications on the Linux platform. You will be responsible for implementing complex software solutions, debugging, and ensuring high-performance, reliable applications.

Key Responsibilities:

  • Design, develop, and maintain C++ based software applications on the Linux platform.
  • Utilize Object-Oriented Design (OOD) principles to create clean, maintainable, and efficient code.
  • Work with the latest C++ standards (C++11, C++14) to develop high-performance solutions.
  • Collaborate with cross-functional teams to define software requirements and design specifications.
  • Debug, troubleshoot, and optimize software using Linux-based development tools (e.g., GDB).
  • Work with system-level components and services (dbus, glib, systemd, etc.).
  • Conduct code reviews and provide mentorship to junior developers.
  • Perform unit testing, integration testing, and performance tuning.

Required Skills & Qualifications:

  • Strong understanding of Object-Oriented Programming (OOP) principles.
  • Experience in C++ development for Linux environments, including familiarity with the Linux development toolchain (e.g., GCC, Makefiles).
  • Hands-on experience with C++11/C++14 features and best practices.
  • Proficiency with debugging tools such as GDB, Valgrind, etc.
  • Familiarity with Linux system services and tools like dbus, glib, systemd, and other system-level libraries.
  • Strong problem-solving skills with the ability to analyze and troubleshoot complex issues.
  • Solid understanding of memory management, performance optimization, and concurrency.

Desired Skills:

  • Exposure to multithreadingnetwork programming, and performance tuning.
  • Experience with containerized applications (Docker, Kubernetes).
  • Familiarity with version control systems such as Git.

Qualifications:

  • BE / B.Tech / MCA / MSc / ME / M.Tech in Computer Science, Engineering, or related field.

Experience Level:

  • 2-10 years of experience in C++ development, preferably with expertise in Linux-based systems.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Tata Elxsi is truly your Home to a billion possibilities. We believe in opportunities for everyone - to be bold, curious and seek to shape the future. Explore what is possible, discover what you love to do and find accelerated paths for growth. At Tata Elxsi YOU MATTER!

Job ID: 104519677