Talent.com
This job offer is not available in your country.
C++ QT Specialist / Developer - Automotive

C++ QT Specialist / Developer - Automotive

ConfidentialBengaluru / Bangalore
11 days ago
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  multithreading ,  network 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.
  • Skills Required

    Linux

    Create a job alert for this search

    Automotive • Bengaluru / Bangalore