Amantya Technologies - C++ Developer - Object Oriented Programming

Amantya Technologies

Bengaluru

On-site

INR 1,500,000 - 2,200,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Amantya Technologies in Bengaluru seeks an experienced C++ developer to build, test, and maintain high-performance applications. You will collaborate with product managers and architects to deliver robust software solutions, design complex algorithms, and mentor junior developers.

Apply your deep knowledge of OOP, design patterns, and data structures to ensure scalable performance across platforms. You will contribute to code reviews, debugging, and documentation while staying informed about the

Qualifications

  • Bachelors or Masters degree in Computer Science, Engineering, or a related field.
  • 5 - 8 years of professional experience in C++ development.
  • Proficiency with Linux development environment and related tools.
  • Strong OOP, design patterns, and data structures knowledge.
  • Experience with multithreading, IPC, and asynchronous programming.

Responsibilities

  • Develop, test, and maintain C++ applications in a fast-paced environment.
  • Collaborate with product managers, architects, and stakeholders to deliver high-quality software solutions.
  • Design and implement complex algorithms and data structures.
  • Optimize software performance for scalability and reliability.
  • Provide technical leadership and mentoring to junior developers.
  • Participate in code reviews to ensure best practices and coding standards.
  • Troubleshoot and resolve defects; ensure cross-platform functionality.
  • Document design and development processes clearly for technical requirements and solutions.
  • Stay current with industry trends and best practices in C++ development.

Skills

OOP principles
Design patterns
Data structures
STL
Multithreading
IPC
GDB debugging
Profiling
Problem solving
State machines
UML diagrams
Team collaboration

Education

Bachelor's or Master's in CS/Engineering

Tools

GStreamer
GTest
GDB
Linux

Job description

Job Description
  • Develop, test, and maintain C++ applications in a fast-paced environment.
  • Collaborate with cross-functional teams, including product managers, architects, and other stakeholders to deliver high-quality software solutions.
  • Design and implement complex algorithms and data structures.
  • Optimize software performance, ensuring scalability and reliability.
  • Provide technical leadership and mentoring to junior developers.
  • Participate in code reviews to ensure adherence to best practices and coding standards.
  • Troubleshoot and resolve software defects, ensuring smooth functionality across platforms.
  • Document design and development processes, ensuring clear and concise communication of technical requirements and solutions.
  • Stay up to date with the latest industry trends and best practices in C++ development.
Key Responsibilities
  • Develop, test, and maintain C++ applications in a fast-paced environment.
  • Collaborate with cross-functional teams, including product managers, architects, and other stakeholders to deliver high-quality software solutions.
  • Design and implement complex algorithms and data structures.
  • Optimize software performance, ensuring scalability and reliability.
  • Provide technical leadership and mentoring to junior developers.
  • Participate in code reviews to ensure adherence to best practices and coding standards.
  • Troubleshoot and resolve software defects, ensuring smooth functionality across platforms.
  • Document design and development processes, ensuring clear and concise communication of technical requirements and solutions.
  • Stay up to date with the latest industry trends and best practices in C++ development.
Required Skills And Qualifications
  • Bachelors or Masters degree in Computer Science, Engineering, or a related field.
  • 5 - 8 years of professional experience in C++ development.
  • Hands on in using following concepts during implementation on Linux :
  • Object-Oriented Programming (OOP) principles
  • Design patterns
  • Data Structures
  • STL
  • Multithreading
  • GStreamer, Video/Image Processing
  • Should be well versed with multi-threaded asynchronous programming, IPC (Message Queues, pipes etc.), Events, etc.
  • Implement comprehensive Automated unit test cases preferably with Gtest tool for confirming functionality and the quality of code.
  • Experience with debugging using GDB, profiling, and performance optimization techniques.
  • Strong problem-solving skills and ability to work independently or within a team.
  • Good understanding of State Machine and UML diagrams.
  • Work with technical team consisting of UI/UX, DevOps, Testing and Developers to deliver the features of the product.

(ref:hirist.tech)

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

Similar jobs worth comparing

c++ Developer
c++ Developer

Valuebound • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Software Developer - C/C++
Software Developer - C/C++

Marketopper Securities • Gurugram District

On-site
INR 900,000 - 1,300,000
ASM Technologies - C++ Developer - STL/OOAD
ASM Technologies - C++ Developer - STL/OOAD

ASM Technologies Ltd • Bengaluru

On-site
INR 900,000 - 1,500,000
Software Developer (C++, MFC, OOP)
Software Developer (C++, MFC, OOP)

Allscripts(India) LLP, ultimately a subsidiary of Altera Digital Health Inc.,[Altera India] • Pune District

Hybrid
INR 1,200,000 - 2,400,000
Software Developer - Java / C++
Software Developer - Java / C++

Forward Eye Technologies • Pune District

Hybrid
INR 1,200,000 - 2,000,000
Hybrid work model
c++ Developer
c++ Developer

Talent21 • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Software Developer - C++
Senior Software Developer - C++

Quest Global • Bengaluru

On-site
INR 4,000,000 - 7,000,000
C++ Developer
C++ Developer

Cybage • Pune District

On-site
INR 1,200,000 - 2,000,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
Senior Technical Lead – C++ Developer
Senior Technical Lead – C++ Developer

Jobtailor • Dadri

On-site
INR 2,500,000 - 4,500,000