Home
Jobs

35 C++ Development Jobs - Page 2

Filter
Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

6 - 10 years

20 - 30 Lacs

Pune

Hybrid

Naukri logo

Role Overview As an experienced developer, you will be responsible for delivering high-quality software solutions while actively contributing to a positive and dynamic team environment. You will take ownership of the product increment in each sprint, ensuring usability and adherence to coding standards. Your role will involve collaborating with Product Owners to clarify requirements, managing the sprint backlog, and providing technical solutions to support the agile development process. You will also facilitate knowledge sharing within the team, adapt plans to meet sprint goals, and effectively communicate changes and impacts to stakeholders. Your proactive approach and commitment to excellence will drive continuous improvement within the team and contribute to the overall success of the development initiatives. Who Are We Looking For Skilled developers who are passionate about delivering high-quality software solutions and capable of driving positive change within the team. In practice, this means: 6 to 9 years of relevant experience in C++ programming. In-depth knowledge of C++ OOP concepts, including Inheritance, Polymorphism, Templates, Preprocessor Directives, and Exception Handling. Strong understanding of design patterns such as Singleton, Visitor, and Decorator. Familiarity with Standard Template Library (STL), String Operations, and Boost libraries. Comprehensive understanding of data structures like Arrays, Lists, Vectors, Maps, Stacks, and Queues. Knowledge of streaming concepts, string functions, type casting, pointer references, and multithreading. Proficiency in Database DML/DDL, advanced procedures, indexing, and cursors. Experience with shell scripting, Unix commands, Makefiles, and GDB debugging. Agile Scrum certification is a plus. Good experience in the payments domain. Proficient in XML, XSD, and XPath. Familiarity with Perl scripting and Continuous Integration (CI) tools. Strong interpersonal and communication skills. Highly proactive and solution-oriented approach. Key Responsibilities Commit to delivering usable value and a potentially shippable product increment in each sprint. Present usable value increments during dedicated sprint review meetings. Ensure that larger changes are committed early in the sprint to lessen impacts on other developers. Provide technical solutions for Jira tickets, with a clear understanding of responsibilities. Collaborate with POs to clarify requirements, distinguishing between the "what" and the "why." Own and manage the teams sprint backlog effectively. Create a comprehensive plan for the sprint and commit to completing the identified issues. Deliver quality work by adhering to the Definition of Done (DoD) and coding standards. Organize and manage individual tasks based on a pull principle. Facilitate daily scrums and share knowledge gained from challenges with the team. Update work plans to align with sprint goals and track progress using the burn-down chart. Communicate impacts of changes to other developers and product owners in a timely manner. Refine tasks that meet readiness criteria during Iteration Backlog Refinement (IBR). Utilize designated communication platforms to share issues and improvements with stakeholders. Adhere strictly to established processes while maintaining Jira tickets effectively. Monitor task status, update remaining time, and ensure all fields in Jira are accurately filled out. Shape the evolution We are on an exciting journey towards the next frontiers of payments technology, and we look for big thinkers, people with passion, can-do attitude and a hunger to learn and grow. Here you’ll work with ambitious colleagues from around the world, take on unique challenges as a team, and make a real impact on the society. With an empowering culture, strong technology and extensive training opportunities, we help you accelerate your career - wherever you decide to go. Join our global team of 18,000 innovators and shape a tomorrow that is yours to own.

Posted 3 months ago

Apply

5 - 10 years

7 - 12 Lacs

Chennai

Work from Office

Naukri logo

5+ years of experience Strong proficiency in C++ knowledge of the standard library; STL containers; and algorithms Familiarity with templating in C++ Secondary Skills: Migrating application that built in 8.x Version of C++ into 12.x Version

Posted 3 months ago

Apply

5 - 10 years

7 - 12 Lacs

Pune

Work from Office

Naukri logo

5+ years of experience Strong proficiency in C++ knowledge of the standard library; STL containers; and algorithms Familiarity with templating in C++ Secondary Skills: Migrating application that built in 8.x Version of C++ into 12.x Version

Posted 3 months ago

Apply

5 - 10 years

7 - 12 Lacs

Bengaluru

Work from Office

Naukri logo

5+ years of experience Strong proficiency in C++ knowledge of the standard library; STL containers; and algorithms Familiarity with templating in C++ Secondary Skills: Migrating application that built in 8.x Version of C++ into 12.x Version

Posted 3 months ago

Apply

5 - 10 years

7 - 12 Lacs

Hyderabad

Work from Office

Naukri logo

5+ years of experience Strong proficiency in C++ knowledge of the standard library; STL containers; and algorithms Familiarity with templating in C++ Secondary Skills: Migrating application that built in 8.x Version of C++ into 12.x Version

Posted 3 months ago

Apply

7 - 10 years

9 - 14 Lacs

Bengaluru

Work from Office

Naukri logo

Job Summary: This is an exciting role focused on building world-class connected rider solutions. The ideal candidate should have strong communication, problem-solving, attention to detail, design, coding, and testing skills and must be effective in a fast-paced Agile Development environment. Key Responsibilities: Understand timelines, proactively coordinate, and communicate to ensure deadlines are met. Collaborate with company team members and external vendors in multiple locations. Collect requirements from UI/UX designers, ask clarifying questions, and validate concepts and approaches. Quickly understand hardware/architecture capabilities & limitations, identify risks, and propose solutions. Produce task breakdowns and estimates. Write modular code that is performant, high-quality, self-documenting, and adheres to standards and best practices. Write unit tests and contribute to test automation frameworks. Provide feedback on designs and code via peer reviews. Assist in integration testing, including cloud connectivity. Produce documentation that captures assumptions and decisions, contributing to institutional knowledge. Increase the team's velocity/productivity by making suggestions that eliminate waste. Other duties and responsibilities as needed. A passion for creating beautiful, intuitive user interfaces. Minimum Qualifications: Bachelors Degree in Computer Engineering, Computer Science, Electronics Engineering, or a related field. Strong verbal and written communication skills. 5+ years of infotainment software development experience. 4+ years of progressive C++ development experience. Excellent UI coding skills using Qt and QML. Ability to quickly learn and apply new skills with minimal supervision. Experience in agile collaboration models (e.g., Scrum) with deadlines. Experience with well-known design patterns. Experience with Linux inter-process communication techniques and best practices. Preferred Qualifications: Tier 1 or Tier 2 automotive infotainment experience. Excellent knowledge of compilers & debuggers for ARM-based development. Experience implementing Linux applications and daemons. Solid understanding of Linux boot-time optimization strategies. Experience with projection technologies (Android Auto, CarPlay). Experience with Android OS for infotainment/automotive. Experience with wired (USB, Ethernet) and wireless (Bluetooth, Wi-Fi) communication. Experience with Infotainment Navigation.

Posted 3 months ago

Apply

3 - 8 years

5 - 10 Lacs

Chennai

Work from Office

Naukri logo

Job profile C++ is one of the general purpose, multi-paradigm programming language. C++ developers generally work with software that interacts with low-level system and hardware resources. In order to attract C++ Developer that best matches your needs, it is very important to write a clear and precise C++ Developer job description. C++ Developer job description We are looking for enthusiastic and exceptional C++ developer to join our team!As a C++ Developer you will be responsible for creating a beautiful code with the latest technology. You will be using your skills and knowledge to solve and offer solutions to real world problems. C++ Developer duties and responsibilities Design, build, and maintain efficient and reliable C++ code Work closely with other engineers to develop new products Work on extensions of existing products Suggest and implement improvements on current products Plan, design, develop, manage, document, test, deploy, and support new and existing modules Hands on of algorithm complexities Development of the next generation software Basic Database systems - indexes, filters Must have skills C++ Programming: Proficiency in writing efficient, modular, and maintainable C++ code, including knowledge of advanced features such as templates, STL, and memory management, and implementation of data structures, algorithms, object-oriented programming principles, and design patterns. Visual Studio: Experience using Visual Studio IDE for C++ development, including project management, debugging, and performance profiling. VC++ : Background in Visual C++, including building applications for Windows platforms, integrating with Windows APIs, etc Database Management : Experience working with relational databases (e.g., SQL Server, MySQL) and proficiency in writing efficient SQL queries, database design, and optimization. Good to have skills File System Knowledge: Understanding of different file systems such as FAT (File Allocation Table), APFS (Apple File System), and NTFS (New Technology File System), and their structures, features, and limitations. Low-Level APIs : Familiarity with low-level APIs for system-level programming, including filesystem APIs, device drivers, and system calls. Understanding of memory management, I/O operations, and concurrency control at a low level. Encryption : Proficiency in encryption techniques and algorithms for securing data at rest and in transit. Understanding of symmetric and asymmetric encryption, hashing, and cryptographic protocols. Experience implementing encryption and decryption mechanisms for data protection in C++ applications.

Posted 3 months ago

Apply

4 - 6 years

10 - 20 Lacs

Pune, Bengaluru, Bangalore Rural

Work from Office

Naukri logo

Development of UI modules with Qt/QML 3+ years of experience in C++ application development using Qt and QML. Strong knowledge of Qt Framework Experience in developing UI applications using QML. Familiarity with CMake, QMake, and build systems.

Posted 3 months ago

Apply

6 - 10 years

5 - 8 Lacs

Hyderabad

Work from Office

Naukri logo

YOUR IMPACT: As a Senior Software Engineer, you will utilize superior knowledge and experience to perform highly complex product design, systems analysis, research, maintenance, troubleshooting and other programming activities. You will drive innovation for both team and product development. WHAT THE ROLE OFFERS : Produce high quality code according to design specifications. Analyze, troubleshoot, and fix highly complex code defects. Propose creative solutions or alternatives balancing risk, complexity, and effort to meet requirements. Lead software design/code reviews to ensure quality and adherence to company standards. Mentor other team members. Impeccable communication and working across teams and functional roles to ensure interoperability among other products, including training and consultation. Participate in the software development process from design to release in an Agile Development Framework. WHAT YOU NEED TO SUCCEED : Bachelors degree in computer science or related field 6+ years of product development experience In depth knowledge in Core C, C++/VC++, MFC, COM Hands on batch/VB/PowerShell/Shell scripting Hands on with build mechanisms like make, visual studio builds etc Basic knowledge of OSI, TCP/IP & Networking Concepts Experience with socket programming in C/C++ Knowledge of SSH, HTTPS & Authentication methods like Kerberos and understanding of network protocols. Exposure towards development on Unix platforms Excellent RDBMS experience for any DB Preferably have knowledge of .Net Technologies Fundamentally good programming and debugging skills Strong hands-on experience with building enterprise applications Good experience in Server and Client-side technologies Excellent knowledge of Webservices Contribute to the continual improvement of our agile development processes Maintain up-to-date documentation on processes and code. Experience working with groups of people across several geographies Excellent communication and time management skills Knowledge of static analysis and memory profiling tools(ex : fortify) etc. Exposure to VB, .NET and C# is a plus.

Posted 3 months ago

Apply

6 - 11 years

30 - 45 Lacs

Bengaluru

Hybrid

Naukri logo

Strong in C++ development, debugging & unit testing (GTest) Hands-on in logic development & code implementation. Proficient in C++14 & test spec writing Expertise in build automation & Bazel Familiar with JIRA, Confluence, AWS AUTOSAR knowledge

Posted 3 months ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies