Home
Jobs

6146 C++ Jobs

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

2.0 - 4.0 years

2 - 6 Lacs

Noida

Work from Office

Naukri logo

Job Title: System Engineer VPN & Network Infrastructure Location: Noida Department: IT / Infrastructure Employment Type: Full-Time Job Summary: We are seeking a skilled and proactive System Engineer with hands-on experience in designing, implementing, and managing VPN solutions and secure network infrastructures . The ideal candidate will have a deep understanding of system administration, network protocols, and cyber security best practices, and will be responsible for creating custom VPNs, ensuring secure remote access, and maintaining robust internal IT systems. Key Responsibilities: Design, deploy, and manage custom VPN solutions (e.g., OpenVPN, WireGuard, IPSec, etc.) for secure remote connectivity. Configure and maintain network infrastructure , including routers, firewalls, switches, and access points. Monitor and troubleshoot VPN performance and connectivity issues, ensuring high availability and reliability. Implement security protocols and best practices to safeguard internal systems and remote access points. Work with cross-functional teams to support infrastructure needs for software development, testing, and deployment. Manage user access and authentication for VPN usage (e.g., certificates, multi-factor authentication). Maintain documentation for VPN configurations, system architecture, and network topology. Perform regular system upgrades, patches, and backups to ensure optimal performance and security. Conduct audits and compliance checks to meet internal and external security standards. Provide technical support and training to internal teams related to VPN access and system tools. Required Skills and Qualifications: Bachelors degree in Computer Science, Information Technology, or a related field. 2–5 years of experience as a System Engineer, Network Administrator, or a similar role. Strong proficiency in C++ and Linux/Unix system administration (mandatory). Proven experience in setting up and managing custom VPNs (OpenVPN, WireGuard, StrongSwan, etc.). Solid understanding of firewalls, routing, and IP addressing. Experience with scripting languages such as Bash or Python for automation tasks. Good grasp of cybersecurity fundamentals, encryption techniques, and access control mechanisms. Exposure to cloud infrastructure platforms like AWS or Azure is an advantage. Strong analytical and problem-solving skills. Excellent communication and documentation abilities.

Posted 12 hours ago

Apply

5.0 - 10.0 years

35 - 95 Lacs

Bengaluru

Work from Office

Naukri logo

Ability to Role: Software Developer Location(s): Bangalore Position Overview: We are seeking an experienced and passionate Software Developer to join our growing team. In this role, you will play a key part in designing, building, and maintaining the company's internal frameworks, services, and platforms that power our business. You will have the opportunity to work with cutting-edge technologies and make a direct impact on the efficiency and productivity of both investment and technology teams within the company. Key Responsibilities: Design, develop, and maintain scalable, production-grade distributed systems. Collaborate closely with investment stakeholders and other technology teams to align on project goals. Take full ownership of the systems developed by you and your team, ensuring their reliability and performance. Provide support and troubleshoot live production systems effectively. Engage actively in all stages of the software lifecycle, from gathering requirements to production support. Be comfortable working with our diverse technology stack, including Rust, Python, Kubernetes, and more. Required Qualifications: Minimum of 4 years of full-time Rust development experience. Proficiency and prior experience with Python or React JS Hands-on Experience in Rust development. Ability to demonstrate Rust programming skills through an interview process. Experience with relational databases and document stores Proven track record of owning or working on end-to-end full-stack applications Excellent communication skills Willingness to pick up and learn new technologies and frameworks

Posted 13 hours ago

Apply

5.0 - 7.0 years

20 - 22 Lacs

Bengaluru

Work from Office

Naukri logo

Bachelors degree with 5+ years experience Major in Computer science, Electronics, Electricals is preferred. Expertise in C++ programming System level / Low level programming Good understanding on X86 or ARM or Generic Computer architecture and microprocessor Understanding of OS internals Post Silicon diagnostics development Good understanding of data/address bus architecture, caches, memory management. Understanding of PC Hardware, SoC, Chipsets, CPU, GPU, BIOS, firmware etc.

Posted 13 hours ago

Apply

2.0 - 4.0 years

4 - 6 Lacs

Pune

Work from Office

Naukri logo

BMC is looking for a Java Developer, an innovator at heart, to join a team of highly skilled software developers, responsible for BMCs Helix Capacity Optimization product. Here is how, through this exciting role, YOU will contribute to BMC's and your own success: Play a vital role in project design to ensure scalability, reliability, and performance are met Design and develop new features as well as maintain existing features by adding improvements and fixing defects in complex areas (using Java) Assist in troubleshooting complex technical problems in development and production Implement methodologies, processes & tools To ensure youre set up for success, you will bring the following skillset & experience: You experience in Java Backend development (academic experience is also relevant) You have experience in Spring, Swagger, REST API You worked with SpringBoot, Docker, Kubernetes You are a self-learner whos passionate about problem solving and technology You are a team player with good communication skills in English (verbal and written) Whilst these are nice to have, our team can help you develop in the following skills: Public Cloud (AWS, Azure, GCP) Python, Node.js, C/C++ Automation Frameworks such as Robot Framework

Posted 13 hours ago

Apply

5.0 - 10.0 years

7 - 12 Lacs

Pune

Work from Office

Naukri logo

BMC is looking for a z/OS Assembler Specialist Development & Maintenance to join our product R&D support and APARs development efforts for a Mainframe (z/OS) product. In this role, youll be part of a new engineering team, and tackle high-impact challenges to enhance product reliability and deliver exceptional value to our customers. From addressing critical issues in our software to collaborating with globally distributed teams, you'll play a pivotal role in ensuring our software meets the highest quality and performance standards. If you're passionate about problem-solving, working in a collaborative and supportive environment, and making a direct impact on product quality, this is the role for you! Key Responsibilities: Be part of a new engineering team, focused on product support and APARs development for mission-critical Mainframe z/OS software Develop, test, and implement diagnostic tools and processes to enhance product supportability Contribute to APARs development cycles, ensuring timely delivery and quality assurance Take ownership of specific technical tasks and drive them to completion with a sense of urgency Continuously learn and contribute to the growth of the team through sharing knowledge and best practices Work cross-functionally to ensure software quality meets customer expectations. Qualifications: Bachelors degree in computer science, Engineering, or a related field. 5+ years of experience in a similar engineering role on Mainframe z/OS environment Deep understanding and coding experience in z/Assembler Deep proficiency in Mainframe z/OS environment including JCL, JES2(3), SMS and z/OS internals. Capable of analyzing a dump using IPCS Knowledge in SMP/E Capable of having technical discussions and problem analysis with customers Result-driven, problem-solver at heart Ability to work effectively both independently and as part of a team Excellent communication and collaboration skills. Nice to have: Experience with Java, C and C++ Experience with Unix System Services and Language Environment Experience working in an enterprise product-based company. To ensure youre set up for success, you will bring the following skillset & experience: You can embrace, live and breathe our BMC values every day! You have at least 3 years of Java development experience Bachelors degree in computer science, Engineering, or a related field. 5+ years of experience in a similar engineering role on Mainframe z/OS environmen Deep understanding and coding experience in z/Assembler Deep proficiency in Mainframe z/OS environment including JCL, JES2(3), SMS and z/OS internals. Capable of analyzing a dump using IPCS Knowledge in SMP/E Capable of having technical discussions and problem analysis with customers Result-driven, problem-solver at heart Ability to work effectively both independently and as part of a team Excellent communication and collaboration skills. Nice to have: Experience with Java, C and C++ Experience with Unix System Services and Language Environment Experience working in an enterprise product-based company.

Posted 13 hours ago

Apply

3.0 - 6.0 years

3 - 8 Lacs

Gurugram

Work from Office

Naukri logo

Design & Develop intelligent Agentic AI agents that revolutionize industry * Design, develop & deploy AI solutions using Python, ML algorithms & React Native/JS * Collaborate with cross-functional teams on data science projects

Posted 13 hours ago

Apply

7.0 - 10.0 years

15 - 20 Lacs

Hyderabad

Work from Office

Naukri logo

Role & responsibilities senior developer (~ 7 10 years of experience) with good programing skills (knowledge on cloud, Expert in C++, .net etc..) Preferred candidate profile

Posted 13 hours ago

Apply

8.0 - 13.0 years

30 - 35 Lacs

Pune, Bengaluru

Work from Office

Naukri logo

Were building the next-generation AI storage system, catering the needs for massive scale AI factories to meet unique demands of modern GenAI era. The modernization will deliver unparalleled performance, immense value and exceptional experiences for our Customers by modernizing and scaling the stack through development of several advanced technologies spanning storage management, memory management, clustering, Filesystems, distributed systems and performance for our next-gen software-defined storage platform. Most importantly, were modernizing with AI to accelerate our execution to streamline and standardize processes and reimagining work and customer experiences. Join us to do the best work of your career and make a profound social impact as a Senior Principal Software Engineer on our Software Engineering Team in Bangalore/Pune . What youll achieve As a Senior Software Principal Engineer, you will be part of the Performance instrumentation team to innovate and deliver next-gen high-performance storage platform. You will collaborate and work closely with our Global engineering talents and will have significant opportunities to innovate and modernize the next-gen storage platform. You will: Instrument and tune performance for next-gen AI storage platform. Mentor team members in design collaboration, code reviews, development tools and processes Take part in the full software development life cycle including development, test, continuous delivery and support Be an active member of an agile team, collaboratively realizing features through development, test and delivery Take the first step towards your dream career Every Dell Technologies team member brings something unique to the table. Heres what we are looking for with this role: Essential Requirements Hands-on development experience in C++, Python Deep experiences in performance tuning, analysis and instrumentation Strong expertise in storage workload modelling for sizing and optimization Extensive knowledge in SAN, Fabric, Network and Virtualization configuration Solid Understanding in distributed systems architecture, Memory/CPU management. Strong Object-oriented design, data structures and algorithms knowledge Desirable Requirements 8+ years of related experience Experiences with Kubernetes, Hypervisors and containers.

Posted 13 hours ago

Apply

2.0 - 5.0 years

4 - 7 Lacs

Bengaluru

Work from Office

Naukri logo

Join us to do the best work of your career and make a profound social impact as a Software Engineer on our Software Engineering Team in Bangalore . What youll achieve As a Software Engineer 2 , you will be part of scrum team, which is focused on developing core software for our PowerScale systems Dell Storage system which supports big data. You will be responsible for developing sophisticated systems and software basis the customers business goals, needs and general business environment creating software solutions. You will: Contribute to the design and architecture of high-quality, complex systems and software/storage environments Prepare, review and evaluate software/storage specifications for products and systems Contribute to the development and implementation of test strategies for complex software products and systems/for storage products and systems Take the first step towards your dream career Every Dell Technologies team member brings something unique to the table. Heres what we are looking for with this role: Essential Requirements 2-5 years experience in C/C++ Programming Experience developing software for Unix/ Linux/BSD operating systems at a User space level Experience developing within large scale distributed systems with working experience in storage networking protocols and architectures Experience working in Agile Scrum model development cycle Excellent interpersonal skills and ability to work collaboratively in a team environment Desirable Requirement Bachelors or masters degree in computer science or related field. Strong problem-solving and analytical skills.

Posted 13 hours ago

Apply

7.0 - 12.0 years

45 - 60 Lacs

Mumbai

Work from Office

Naukri logo

Expected Notice Period: 30 Days Shift: (GMT+05:30) Asia/Kolkata (IST) Placement Type: Full Time Permanent position(Payroll and Compliance to be managed by: Mecalux) (*Note: This is a requirement for one of Uplers' client - Leading Warehousing Solutions Company) What do you need for this opportunity? Must have skills required: Decision Making, French, Problem Solving, Spanish, cloud architecture, Structured Programming Language (SPL), Warehouse management systems (wms), C++, Leadership Leading Warehousing Solutions Company is Looking for: The General Engineering Manager will be responsible for ensuring effective coordination between the local office and the software centres in Spain, leading and supervising the team to fulfil the assigned functions. In the initial phases, he/she will focus on ensuring operational performance, transferring the necessary knowledge and structuring an efficient team. Key Responsibilities: 1.Coordination with the Software team in Spain: Maintain continuous contact with the contact persons in the software centres through monitoring sessions. Understand and structure the tasks assigned from the Spanish centres, ensuring their correct execution. Ensure smooth and effective communication between the Spanish centres and the Spanish centres. 2.Team Leadership and Management: Direct, organize, and supervise the work of the local technical team. Ensure project deliveries meet defined deadlines and quality standards. Provide training and support to the team, especially in the initial period. 3.Software Knowledge: Acquire intensive training in Spain on the company''s warehouse management software. Act as the initial technical point of reference, ensuring the transfer of knowledge to the local team. Maintain a solid understanding of our culture and WMS systems to support efficient project execution and decision making. 4.Growth and Expansion: Lead the gradual expansion of the team, selecting and developing local talent. Implement processes and methodologies aligned with the company s standards. Collaborate in the implementation of new areas of technical support, research and development (R&D), expansion of development capabilities and quality control. 5.Travel and Training: Travel to Spain for training and control sessions as required. Role Requirements 1.Professional Experience: Extensive experience in technical programming (minimum 5 years). Over 5 years of experience in leadership, management, and coordination of technical teams in similar environments. 2.Technical Knowledge: Professional expertise in C++, SPL, cloud architecture. Knowledge of Warehouse Management Systems (WMS) is a significant added value. 3.Languages: Advanced level of English (mandatory). Knowledge of Spanish will be an important asset and knowledge of French will be complementary. 4.Key Competencies: Excellent leadership and communication skills. Proven ability to work in multicultural teams and dynamic environments. Results-oriented, with problem-solving and decision-making abilities. Engagement Type: Direct-hire on the client Payroll Working time: 9 AM to 6 PM IST.

Posted 13 hours ago

Apply

5.0 - 10.0 years

11 - 13 Lacs

Pune

Work from Office

Naukri logo

Aa a Senior Engineer, You will: Working with geographically distributed stakeholder organization to capture requirements and develop and define firmware architecture for embedded systems. Create and maintain detailed documentation of firmware architecture, design, and code. Demonstrate a hands-on technical background; excellent C programming and embedded code in compliance with coding standards and best practices, low level device driver development experience. Familiarity with computer system architecture, microcontroller fundamentals (Caches, buses, memory controllers, DMA, etc.) Experience with complex system-level debugging and troubleshoot firmware-related issues throughout the development lifecycle. Design and implement firmware solutions that meet system requirements and specifications. Work closely with cross-functional teams, including hardware engineers, software developers, and QA engineers, to ensure cohesive and integrated product development. Provide clear and concise technical documentation for both internal and external use. Develop and implement test strategies for firmware components. Collaborate with SQA teams to ensure the reliability and quality of firmware. WHO YOU ARE: You are team focused, making the outcomes of the entire team your priority. You push yourself to achieve results and partner with others to drive work to completion while providing timely, relevant information to individuals across the organization. You are a problem solver who seeks new approaches. REQUIRED EDUCATION, EXPERIENCE & SKILLS: B.S. degree in Computer Science, Electronics Engineering, or related level of experience plus certifications 5+ years of professional work experience in embedded software development. Proven experience as a Firmware Architect or similar role. Strong proficiency in embedded systems programming languages, such as C and C++. In-depth knowledge of firmware development processes, tools, and methodologies. Experience with microcontroller and microprocessor-based systems. Familiarity with communication protocols (e.g., UART, SPI, I2C) and wireless technologies (e.g., Bluetooth, Wi-Fi). Excellent problem-solving and debugging skills. Strong communication and collaboration skills. Experience in system level design is a plus. PREFERRED EDUCATION, EXPERIENCE & SKILLS: 5+ years of experience, including both embedded software. Experience with real-time operating systems (RTOS). Knowledge of security best practices for embedded systems. Familiarity with version control systems (e.g., Git) and issue tracking tools. Experience with Distributed Version Control (Mercurial, Git, or similar) Familiarity with Continuous Integration (TeamCity, Jenkins, or similar) Experience in developing/testing products with industrial protocols: HART, Foundation Fieldbus, Profibus, Industrial Ethernet Our Culture & Commitment to You: . .

Posted 13 hours ago

Apply

5.0 - 8.0 years

7 - 10 Lacs

Bengaluru

Work from Office

Naukri logo

What youll achieve As a Senior Software Engineer, you will be responsible for developing sophisticated systems and software basis the customers business goals, needs and general business environment creating software solutions. You will: A BE/ME degree in ECE, CE, CS with 5-8 years of industry experience in System Management software development, strong firmware System development background with strong C/C++ development/debug skills and Strong in Embedded Linux programming, OS Internals, memory management, IPC, thread programming and embedded application software development. Strong experience in IPMI, DMTF, RedFish, CIM, CIMOM, Linux. Solid understanding of SNMP, IPMI protocols. Experience/exposure to I2C, MCTP, NCSI, PLDM, uEFI protocol is a plus. Working experience with peripheral hardware devices like PCIe Switch, NIC, GPU, FPGA, Memory controller etc. is a plus. Good Knowledge on Storage domain Take the first step towards your dream career Every Dell Technologies team member brings something unique to the table. Heres what we are looking for with this role: Essential Requirements Validated knowledge of programming languages; operating systems; firmware; BIOS; device drivers; databases; system, network, operating system, and application administration; embedded software/firmware; tools and utilities Ability to code/debug more sophisticated programs using either written or verbal design specifications Capacity to achieve proficiency of new tools, languages and operating systems with training and on-the-job experience 5-8 years of related experience Desirable Requirements Bachelors degree

Posted 13 hours ago

Apply

8.0 - 10.0 years

10 - 12 Lacs

Noida

Work from Office

Naukri logo

Shift: (GMT+05:30) Asia/Kolkata (IST) What do you need for this opportunity Must have skills required: BLDC motors, Motors, Power Electronics Addverb is Looking for: Job Description: Addverb Technologies Limited (Formerly known as Addverb Technologies Private Limited)Registered & Corporate Office:CIN: U74999UP2016PLC122944Email: automate@addverb.comPlot No. 5, Sector-156, Phase-II, Noida, 201301, UP, IndiaContact: 0120 4844 759Website: www.addverb.comGST No: 09AAOCA5226F2ZL Doc.No.: - FRM/HR/33Rev.No./Date: - 00Job Description Format Origin Date: - 01-11-2023 Job Description Role DepartmentSenior Embedded Firmware EngineerEmbedded Systems Reports ToDGM or above Purpose of the roleThe incumbent will be responsible for designing, implementing, and optimizing firmware for high-performance motor control applications, specifically focusing on Field-Oriented Control (FOC) for BLDC, PMSM, and other electric motors. The role involves working closely with cross-functional teams to develop scalable and efficient solutions for motor performance optimization and power systems. The candidate will ensure the integration of robust control algorithms and power management solutions, leveraging expertise in TI (C2000 series), Infineon (Aurix, XMC series), and ST Microcontroller (STM32 series) ecosystems. This role will also require exploring innovative technologies to enhance motor efficiency and may involve occasional travel for system integration and support. Technical Skills Required Expertise in FOC based motor control Proficiency in C/C++ for embedded systems, including RTOS-based and bare-metal firmware development Expertise in control theory, power electronics and motor dynamics. Familiarity with TI C2000, Infineon Aurix/XMC, and ST Microcontroller (STM32) ecosystem for FOC solutions. Familiarity with CAN, SPI, UART, I2C, and other communication protocols. Experience with digital signal processing (DSP) techniques and fixed/floating-point arithmetic. Knowledge of ISO 26262, IEC 61508, or other safety-critical standards Behavioural Skills Required Problem-Solving Attention to Detail Team Collaboration Adaptability Communication Time Management Critical Thinking. S. No. Job Responsibilities Architect, design, and develop high-performance firmware for motor control applications using FOC, vector control, and sensorless control techniques. Implement and optimize real-time embedded firmware on MCUs (e.g., TI C2000, Infineon Aurix/XMC, STM32, or similar platforms). Develop and refine control algorithms to improve motor efficiency, torque response, and dynamic performance. Work with power electronics engineers to integrate motor control firmware with hardware for inverters, converters, and drives. Utilize Matlab/Simulink, Python, or C/C++ to model, simulate, and validate control algorithms. Conduct system-level analysis, including power consumption, thermal management, and EMI mitigation. Implement fault detection, diagnostics, and safety mechanisms for robust operation in industrial and automotive applications Collaborate with cross-functional teams, including hardware engineers, mechanical engineers, and system architects, to ensure optimal motor and power system performance Lead firmware optimization efforts, including code profiling, memory management, and CPU utilization improvements. Stay updated on industry trends, emerging technologies, and advancements in motor control, power systems, and embedded firmware development. Minimum Qualification Bachelor's or master's degree in electrical engineering, Computer Engineering, Embedded Systems, or a related field

Posted 14 hours ago

Apply

2.0 - 4.0 years

2 - 8 Lacs

Jaipur

Work from Office

Naukri logo

Responsibilities: Work on end-to-end API integrations (REST, WebSocket) Implement and optimize data pipelines using Pandas, NumPy Use DSA to solve real-world performance-critical problems Handle database interaction (SQLite, PostgreSQL, or MongoDB)

Posted 14 hours ago

Apply

6.0 - 10.0 years

12 - 22 Lacs

Bengaluru

Hybrid

Naukri logo

C++ Developer Experience - 6 – 9 Years Skills C++ , Webservices/API , Design patterns, DS , STL Node.js, Python

Posted 14 hours ago

Apply

0.0 - 5.0 years

3 - 8 Lacs

Chengalpattu, Ambattur, Chennai

Work from Office

Naukri logo

Software Application Developer! Design, develop, and maintain web & desktop apps. 1–5 years of exp knowledge of programming languages like Java, C#, or Python. Join a collaborative team with great growth and benefits. +91 996222 0984 / 996222 1061

Posted 14 hours ago

Apply

8.0 - 12.0 years

30 - 40 Lacs

Pune

Work from Office

Naukri logo

About Position: We are looking for a RUST Lead with Talented, motivated and dedicated, willing to experience and learn new technologies. The potential candidate should possess a deep knowledge of software development, a keen eye for detail, and be able to work independently. You will collaborate with cross-functional teams and leverage your technical skills to optimize website performance and enhance the overall customer journey. Role: RUST Lead Location: Pune Experience: 8-12 Years Job Type: Full Time Employment What You'll Do: RUST Development lead role who is involved in hands-on technical coding and mentoring junior developers in the project Client and stakeholder interaction with Onsite / Offshore team. Expertise You'll Bring: 8 to 10 years of professional experience in Rust development with a strong track record of shipping high-performance, production-grade systems. Take ownership of complex software engineering tasks, driving the design, development, and optimization of high-performance systems using Rust. Ensure code quality, scalability, and performance across a variety of applications. Hand on experience on Linux Have experience in Memory Management C++ Well-versed with OOPS implementations have hands on and Realtime implementation of Multithreading Good with using JIRA, Confluence. Should have knowledge on GitHub. Benefits: Competitive salary and benefits package Culture focused on talent development with quarterly promotion cycles and company-sponsored higher education and certifications Opportunity to work with cutting-edge technologies Employee engagement initiatives such as project parties, flexible work hours, and Long Service awards Annual health check-ups Insurance coverage: group term life, personal accident, and Mediclaim hospitalization for self, spouse, two children, and parents Inclusive Environment: Persistent Ltd. is dedicated to fostering diversity and inclusion in the workplace. We invite applications from all qualified individuals, including those with disabilities, and regardless of gender or gender preference. We welcome diverse candidates from all backgrounds. We offer hybrid work options and flexible working hours to accommodate various needs and preferences. Our office is equipped with accessible facilities, including adjustable workstations, ergonomic chairs, and assistive technologies to support employees with physical disabilities. If you are a person with disabilities and have specific requirements, please inform us during the application process or at any time during your employment. We are committed to creating an inclusive environment where all employees can thrive. Our company fosters a value-driven and people-centric work environment that enables our employees to: Accelerate growth, both professionally and personally Impact the world in powerful, positive ways, using the latest technologies Enjoy collaborative innovation, with diversity and work-life wellbeing at the core Unlock global opportunities to work and learn with the industry's best Let's unleash your full potential at Persistent "Persistent is an Equal Opportunity Employer and prohibits discrimination and harassment of any kind."

Posted 14 hours ago

Apply

0.0 - 2.0 years

3 - 3 Lacs

Guwahati, Kolkata

Work from Office

Naukri logo

1.Manage student-run harware & software clubs in Colleges 2.Ideate and develop tech based hardware/software projects for students 3.Organize events like workshops, hackathons,BPlan competition 4.Liaise with stakeholders for startup ecosystem work

Posted 15 hours ago

Apply

4.0 - 6.0 years

6 - 8 Lacs

Pune

Work from Office

Naukri logo

We are looking for a skilled ServiceNow Developer with 4-6 years of experience, specializing in custom portal development. The ideal candidate will have strong hands-on experience in building widgets, UI pages, and using CSS/HTML for portal UI design. Proficiency in Flow Designer, client/server-side scripting, business rules, user criteria, and building reports/dashboards is essential. The candidate should be a strong individual contributor and an effective team player. Immediate joiners are preferred. The role demands flexibility, proactive issue identification, and effective communication. This is a full-time role for a 6-month duration, based in Pune.

Posted 15 hours ago

Apply

5.0 - 9.0 years

12 - 22 Lacs

Chennai

Hybrid

Naukri logo

Experience: 5 to 7 years Skills: 1. C++/VC++ with MFC, STL & Data Structures 2. Windows programming with Win32 APIs 3. Sybase/Oracle: Strong SQL, TSQL / PL/SQL programming skills 4. Visual Studio 2017/2019 5. GIT/BITBUCKET 6. DevOps (Good to have) 7. Java knowledge (added advantage)

Posted 15 hours ago

Apply

4.0 - 5.0 years

6 - 7 Lacs

Pune

Work from Office

Naukri logo

BMC is looking for an Assembler Developer to join our amazing IZOT team! In this role, you will be responsible for developing products and solutions according to design specifications. This is an amazing role that will allow you to work on a broad array of critical, unique issues and complex programs and solutions. You will also build prototypes and use other techniques to achieve product definition and design goals. So, if you're looking for a development role with a lot of opportunities and challenges. If you love programming for complex products. If you love working with people from all around the world - BMC is the place for you! Here is how, through this exciting role, YOU will contribute to BMC's and your own success: * Successfully develop and deliver products, product lines, and solutions, using Assembler and C. * Design, code, and fix defects of increasingly complex, multi-tier software solutions. * Produce a range of high-quality design options, reflecting a wide breadth of technical knowledge and insight. * Evaluate new technologies/innovations and processes that could impact products/solutions including 3rd party releases. * Work directly with global clients on complex product issues/escalations. To ensure youre set up for success, you will bring the following skillset & experience: * 4-5 years of experience with z/OS Processing Environment. * 4-5 years of experience in Assembler development, using 64-bit Assembler and 31-bit Assembler. * Coding experience in a multitasking, reentrant and/or sysplex environment. * Experienced creating functional designs/specifications from business requirements. * Experience with IBM Mainframe environment (TSO/ISPF, JCL etc.). * Excellent knowledge of z/OS structure and logic including knowledge of z/OS operating system internals. * Experience in developing working code utilizing low-level operating system functions to accomplish a desired task. * Understanding of zLinux and Unix System Services. * In depth experience in troubleshooting complex problems at application and systems levels. * Self-starter with ability to work both independently and as a part of a team. * Fluent English (written and verbal) Whilst these are nice to have, our team can help you develop in the following skills: * Experience in C / C++ development * Experience with TCP/IP and related networking protocols. * Experience with monitoring tools for systems and subsystems in z/OS environments.

Posted 15 hours ago

Apply

5.0 - 10.0 years

7 - 12 Lacs

Pune

Work from Office

Naukri logo

BMC is looking for a Java Specialist with C++ Development & Maintenance to join our product R&D support and patch development efforts. In this role, youll be a part of a new engineering team, and tackle high-impact challenges to enhance product reliability and deliver exceptional value to our customers. From addressing critical issues in our software to collaborating with globally distributed teams, you'll play a pivotal role in ensuring our software meets the highest quality and performance standards. If you're passionate about problem-solving, working in a collaborative and supportive environment, and making a direct impact on product quality, this is the role for you! Here is how, through this exciting role, YOU will contribute to BMC's and your own success: Be part of a new engineering team, focused on product support and patch development for mission-critical software. Develop, test, and implement diagnostic tools and processes to enhance product performance. Contribute to patch development cycles, ensuring timely delivery and quality assurance. Take ownership of specific technical tasks and drive them to completion with a sense of urgency. Continuously learn and contribute to the growth of the team through sharing knowledge and best practices. Work cross-functionally to ensure software quality meets customer expectations. To ensure youre set up for success, you will bring the following skillset & experience: Bachelors degree in computer science, Engineering, or a related field. 5+ years of experience in a similar role. Proficiency in Java and familiarity with Linux and Windows OS. Current or past experience in C++ programming. Result-driven, problem-solver at heart. Ability to work effectively both independently and as part of a team. Excellent communication and collaboration skills. Whilst these are nice to have, our team can help you develop in the following skills: Experience in Spring, Swagger, REST API. Experience working in an enterprise product-based company.

Posted 15 hours ago

Apply

8.0 - 13.0 years

30 - 35 Lacs

Pune

Work from Office

Naukri logo

BMC is looking for a talented Sr C Developer to join our family working on complex software, developing, and debugging software products, implementing features, and assisting the firm in assuring product quality. Here is how, through this exciting role, YOU will contribute to BMC's and your own success: Contribute to be a member of the Development team responsible for developing and debugging of software products. Work on complex problems where analysis of situations or data requires an in-depth evaluation of several factors. Work across product lines with interaction of other BMC products Independently design and implement features that address customer needs with a sense of ownership within given timelines As every BMC employee, you will be given the opportunity to learn, be included in global projects, challenge yourself and be the innovator when it comes to solving everyday problems. To ensure youre set up for success, you will bring the following skillset & experience: You can embrace, live and breathe our BMC values every day! You have 8+ years of Programming experience with C/C++ programming language Experience with IBM DB2 database and SQL is good to have. Familiarity with the z/OS operating system, JCL and Rexx Experience with Assembler is also a plus

Posted 15 hours ago

Apply

3.0 - 6.0 years

0 - 3 Lacs

Chennai

Work from Office

Naukri logo

As an Embedded Engineer specializing in CCTV systems, you will be responsible for designing, developing, and optimizing embedded firmware for our range of surveillance products. Interested candidates conduct HR- 9952467010 Experience 3 years plus

Posted 15 hours ago

Apply

2.0 - 7.0 years

17 - 32 Lacs

Hyderabad, Chennai

Hybrid

Naukri logo

We are hiring for one of the Leading MNCs for Linux Device Drivers. Immediate joiner will be more preferable . Interested candidates can apply or share the resume on nishant.kumar@thehrsolutions.in Payroll Type - Full Time with MNCs company Job Role - Linux Device Driver Developer Location - Chennai , Hyderabad Notice period - 0 to 30 days only Role & responsibilities Bachelors degree in computer science/Electronics/Electrical Engineering, or related field. • Requires 2 - 12+ years of progressive engineering experience in SW development in embedded projects. • Expertise in C,C++ programming, debugging with working knowledge of git/gerrit • Linux BSP development • Working knowledge on bare broad bring up • Working experience in Linux Device Driver development • End to End ownership of Linux BSP for a device (Device has support for peripherals like USB, I2C, etc, and GPU capabilities like OpenGL, Vulkan, Video acceleration, and Display) • System expertise with capability to root cause and resolve issue in any of above components • Embedded Linux, RTOS • Working knowledge on UEFI bootloader, applications primarily involving UEFI based storage protocols like AHCI, SATA, NVMe • Ethernet driver

Posted 16 hours ago

Apply

Exploring C++ Jobs in India

C++ is a widely used programming language in India, with a growing demand for skilled professionals in this field. Job seekers in India looking for opportunities in C++ can find a variety of roles in different industries. In this article, we will explore the C++ job market in India, top hiring locations, salary range, career progression, related skills, and common interview questions for C++ roles.

Top Hiring Locations in India

  1. Bangalore
  2. Pune
  3. Hyderabad
  4. Chennai
  5. Gurgaon

These cities are known for their thriving IT industry and are hotspots for C++ job opportunities.

Average Salary Range

The average salary range for C++ professionals in India varies based on experience levels. Entry-level positions can expect to earn around INR 4-6 lakhs per annum, while experienced professionals with over 5 years of experience can earn upwards of INR 10 lakhs per annum.

Career Path

In the field of C++, a typical career path may look like: - Junior Developer - Software Engineer - Senior Developer - Tech Lead - Architect

As professionals gain experience and expertise in C++, they can progress to higher roles with more responsibilities.

Related Skills

In addition to proficiency in C++, professionals are often expected to have knowledge or experience in the following areas: - Data Structures and Algorithms - Object-Oriented Programming - Software Development Life Cycle - Debugging and Troubleshooting - Version Control Systems

Having a strong foundation in these skills can complement one's expertise in C++ and enhance their job prospects.

Interview Questions

Here are 25 interview questions that are commonly asked for C++ roles:

  • What is the difference between C and C++? (basic)
  • Explain the concept of polymorphism in C++. (medium)
  • What are virtual functions in C++? (medium)
  • What is the difference between pass by value and pass by reference? (basic)
  • What is a constructor in C++? (basic)
  • Explain the use of pointers in C++. (medium)
  • What is operator overloading? (medium)
  • What is the difference between new and malloc in C++? (medium)
  • What are the different types of inheritance in C++? (advanced)
  • Explain the concept of templates in C++. (medium)
  • What is the difference between public, protected, and private inheritance? (advanced)
  • How does exception handling work in C++? (medium)
  • Explain the difference between references and pointers in C++. (medium)
  • What is the use of the 'static' keyword in C++? (basic)
  • What is a destructor in C++? (medium)
  • How is memory allocated and deallocated in C++? (medium)
  • Explain the concept of namespaces in C++. (basic)
  • What is the purpose of the 'const' keyword in C++? (basic)
  • What are the different types of storage classes in C++? (medium)
  • How can you achieve runtime polymorphism in C++? (advanced)
  • What is the role of the 'friend' keyword in C++? (medium)
  • How can you prevent memory leaks in C++? (advanced)
  • Explain the concept of function overloading in C++. (basic)
  • What is the difference between stack and heap memory in C++? (medium)
  • How do you handle multiple exceptions in C++? (advanced)

Closing Remark

As you explore C++ job opportunities in India, remember to brush up on your skills, prepare for interviews, and showcase your expertise confidently. With the right preparation and mindset, you can land a rewarding career in the field of C++. Good luck!

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