C++ Developer Jobs - May-2025

Experience (Years): Fresher:0-1 | Fresher-Mid:2-4 | Mid: 5-8
Mid-Senior: 9-11 | Senior: 12+ | Director: 15+

  1. C++ Developer - AI/ML - Fresher (CPP-Developer-Fresher-25051)
  2. C++ Software Developer - Fresher (CPP-Developer-Fresher-25052)
  3. C++ Developer (CPP-Developer-250521)
  4. C++ Developer - QT/Unreal Engine (CPP-Developer-250522)
  5. C++ Developer (CPP-Developer-250523)

   

Title: C++ Developer - AI/ML - Fresher
Job Code: CPP-Developer-Fresher-25051

Location: Work From Home
Experience: Fresher
Date Posted: 2025-04-29
Valid Through: 2025-05-27
Apply: Job Application Form

Job Description:
C++ Application Developer (AL-ML)

The selected candidate is going to work on AI-ML software application using C++ programming language.

Responsibilities
  • Develop, test, and maintain efficient, reusable, and reliable C/C++ code.
  • Collaborate with the team to design and implement high-quality software solutions.
  • Identify, prioritize, and execute tasks in the software development life cycle.
  • Participate in code reviews to maintain a high-quality codebase.
  • Debug and resolve software defects and other technical issues.
  • Collaborate with cross-functional teams to understand end-user requirements and translate them into practical software solutions.
  • Document development phases and monitor systems.
  • Stay updated with new technology trends, specifically within AI and machine learning.
Requirements:
  • Degree in Computer Science, Engineering, or a related field.
  • Solid understanding of C/C++ along with algorithms and data structures.
  • Basic familiarity with AI and Machine Learning algorithms and workflows.
  • Exposure on working with low latency hardware optimisations using OpenMP, CUDA is a plus.
  • Strong knowledge in C++17, and smart memory management.
  • Exposure in embedded systems design and low-level hardware interactions.
  • Strong debugging and problem-solving skills.
  • Excellent verbal and written communication skills.
  • An analytical mindset and critical thinking.
  • Familiarity with TensorRT APIs, and DeepStream in C/C++ is a plus

   

Title: C++ Software Developer - Fresher
Job Code: CPP-Developer-Fresher-25052

Location: Work From Home
Experience: Fresher
Date Posted: 2025-04-30
Valid Through: 2025-05-30
Apply: Job Application Form

Job Description:
C++ Software Developer (Publishing)

The selected candidate is going to work as a C++ Software developer on Linux, Windows platforms in the field of printing, scanning and publishing technologies such PDF, Graphics, OCR, Compression, etc.

Responsibilities
  • The candidate would contribute requirement analysis, design, and coding of all major and minor software releases.
  • Candidate would collaborate with product marketing to evaluate and identify new features to be added.
  • Should be a proactive self-starter who can develop methods, techniques, and evaluation criteria for obtaining results.
Requirements:
  • B.Tech / M.Tech in Computer Science.
  • Proficient in C/C++ assembly, data structure, and algorithm.
  • Good understanding of object-oriented design and knowledge of product life cycles and associated issues.
  • Knowledge of application development on multiple platforms including various flavors of Windows, Linux and Mac.
  • Should have excellent computer science fundamentals and a good understanding of architecture, design, and performance.
  • Must have excellent communication skills.
  • Must be familiar with working in a fast-paced global environment.

   

Title: C++ Developer
Job Code: CPP-Developer-250521

Location: Hybrid
Experience: Unspecified
Date Posted: 2025-04-27
Valid Through: 2025-05-28
Apply: Job Application Form

Job Description:
Job Description
  • Development Expertise: Real time software design & development using Core C++
  • Good understanding & Strong hands-on knowledge of CAD
  • Strong hands-on knowledge of C++ & advance C++ concepts
  • Good in Memory Management, Exception Handling, Templates
  • Strong in Object Oriented Programming (OOPS) concepts (Inheritance, Polymorphism, Multiple Inheritance, Abstraction, Encapsulation)
  • Good understanding Design Patterns
  • Data structures like Stack, Linked List
  • Knowledge of STL i.e. Standard Template Library

   

Title: C++ Developer - QT/Unreal Engine
Job Code: CPP-Developer-250522

Location: Hybrid
Experience: Fresher-Mid Level
Date Posted: 2025-04-30
Valid Through: 2025-05-27
Apply: Job Application Form

Job Description:
Experience
  • 3+ years
Essential skills:
  • Applied Mathematics: Excellent logical, constructive, and spatial aware way of thinking
  • 2D/3D geometry, experience with game engines is welcome (Unreal Engine, Unity, ...), or experience with medical images (ITK, VTK, QT, CornerstoneJS); or 3D Applications (Metal, OpenGL, etc)
  • Some Experience in software design and web application
  • Some Experience version control tools such as Git, Bit, ...
  • You are results oriented, a team player, have a hands-on attitude and continuous improvement focus.
  • Intuition to make a meaningful impact-effort tradeoff that is required for quick prototyping
  • Flexibility to pick up new skills as required
  • Passion for developing high fidelity user experience prototypes
  • Current knowledge of C++ standards and specifications.
  • Proficiency in C++ compliant languages such as C, Java, and Python.
  • Extensive experience in deploying software across a variety of platforms and operating systems.
  • Knowledge of SQL, JavaScript, and XML.
  • Superb analytical and problem-solving skills.
  • Excellent collaboration and communication skills.
  • Great organizational and time management skills.

   

Title: C++ Developer
Job Code: CPP-Developer-250523

Location: Hybrid
Experience: Fresher-Mid Level
Date Posted: 2025-04-26
Valid Through: 2025-05-27
Apply: Job Application Form

Job Description:
Experience: 2 years - 6 years

Job Description
  • Hands on development experience using CC++, software design and development
  • Expert in coding with best practices while developing code in C++
  • Good understanding of technical background on linux/Android
  • Good OOP knowledge and logical thinking.
  • Familiar with VC++/MFC,STL, COM, multi threading, Socket programming, Data Structures
  • Preferably Automotive Domain
Preferred
  • Detail Oriented: Capable of carrying out a given task with all details necessary to get the task done well
  • Dedicated: Devoted to a task or purpose with loyalty or integrity
  • Motivation
  • Goal Completion: Inspired to perform well by the completion of tasks
  • Ability to Make an Impact: Inspired to perform well by the ability to contribute to the success of a project or the organization

advertisement
advertisement
Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.