Software Engineer(C, C++)

5 months ago


Bengaluru, India NetApp Full time

Title: Software Engineer(C, C++)

Location:

Bangalore, Karnataka, IN, 560071

Requisition ID: 126675

Job Summary

Member of a software engineering team involved in development & design of the features related to AI/ML for NetApp’s flagship storage operating ONTAP. 
ONTAP is a feature rich stack with its rich data management capabilities that has tremendous value to our customers and are used in mission critical applications across the world. You will work as part of a team responsible for the development, testing and debugging of distributed software that drives NetApp cloud, hybrid-cloud, and on-premises solutions.
As part of the Research and Development function, the overall focus of the group is on competitive market and customer requirements, supportability, technology advances, product quality, product cost and time-to-market. Software engineers focus on enhancements to existing products as well as new product development. 
This is a mid-level technical position that requires an individual to be broad-thinking, systems-focused, creative, team-oriented, technologically savvy, able to work in a small and large cross-functional teams, willing to learn and driven to produce results

Job Requirements

Excellent coding skills in C/C++ required, Python is optional System/Kernel programming, Experience with Filesystems or Networking or file/cloud protocols is a must Proven track record of working on mid to large sized projects This position requires an individual to be creative, team-oriented, a quick learner and driven to produce results. Responsible for providing support in the development and testing activities of other engineers that involve several inter-dependencies Participate in technical discussions within the team and across cross-functional teams Willing to work on additional tasks and responsibilities that will contribute towards team, department and company goals A strong understanding and experience with concepts related to computer architecture, data structures and programming practices Experience with AI/ML frameworks like PyTorch or TensorFlow is a Plus

General Requirements

Strong oral and written communication skills are required Work collaboratively within a team environment of other engineers to meet aggressive goals and high-quality standards Possesses sufficient technical knowledge and experience to pick up new expertise quickly with guidance from the technical leads Strong aptitude for learning new technologies Participate in all phases of product development cycle: from product definition and design, through implementation, debugging, testing and early customer support Resourceful in applying creative ideas to solve problem Support Critical and/or high-visibility customer support engagements.

Education

Typically requires a minimum of 5-7 years of related experience with a Bachelor’s degree or 3-5 years and a Master’s degree; or a PhD with 1 years experience; or equivalent experience.


Job Segment: Test Engineer, Software Engineer, Cloud, Testing, R&D Engineer, Engineering, Technology


  • RF Software Engineer

    1 month ago


    Bengaluru, India MaimsD Technology Full time

    Role : RF Software Engineer (C , C++)Location : BangaloreExperience : 5 - 7 YrsEmployment Type : Full Time, PermanentWorking mode : RegularNotice Period : Immediate - 15 DaysAbout the Role : We are seeking a highly skilled and experienced RF Software Engineer to join our team in Bangalore. As an RF Software Engineer, you will play a crucial role in...


  • Bengaluru, India LeCo Consulting Private Limited Full time

    About the Role:We are seeking a talented C++ Software Engineer to join our team. You will be responsible for designing, developing, and maintaining software solutions that are efficient, reliable, and scalable.Responsibilities:- Design, develop, and maintain high-performance C++ applications for mining, drilling, and construction equipment.- Collaborate with...


  • Bengaluru, India NetApp Full time

    Title: Senior Software Engineer (C, C++) Location: Bangalore, Karnataka, IN, 560071 Requisition ID: 127312 Job SummaryNetApp is developing a new portfolio of cloud-led, data-centric storage platforms and services that help the world’s leading organizations harness their data in new and interesting ways. NetApp is bringing its industry-leading,...

  • Software Engineer

    6 months ago


    Bengaluru, India QSC Full time

    Overview The Windows C# Developer will work with an experienced team of software, firmware, and hardware engineers to develop our Q-Sys platform. Q-Sys is a fast growing, award winning, software and hardware platform built on cutting-edge audio, video and control products. This position is based in Bangalore, India. QSC thrives where innovative...


  • Bengaluru, Karnataka, India Accolite Full time

    Job Description:We are seeking an experienced C software engineer to join our team at Accolite.About the Role:The successful candidate will have a strong background in software development with 3+ years of experience in C/C++ programming and exposure to classic environments.Key Responsibilities:Develop high-quality software applications using C language in a...


  • Bengaluru, India LeCo Consulting Private Limited Full time

    About the Role:We are seeking a talented C++ Software Engineer to join our team. You will be responsible for designing, developing, and maintaining software solutions that are efficient, reliable, and scalable.Responsibilities:Design, develop, and maintain high-performance C++ applications for mining, drilling, and construction equipment.Collaborate with...

  • C++ Software Engineer

    4 weeks ago


    Bengaluru, India LeCo Consulting Private Limited Full time

    About the Role:We are seeking a talented C++ Software Engineer to join our team. You will be responsible for designing, developing, and maintaining software solutions that are efficient, reliable, and scalable.Responsibilities:Design, develop, and maintain high-performance C++ applications for mining, drilling, and construction equipment.Collaborate with...


  • Bengaluru, Karnataka, India Bosch Full time

    Job Title: C++ and C# DevelopmentJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in C++ and C# development, with experience in Windows services and .NET Core framework.Key Responsibilities:Design, develop, and maintain high-quality software solutions using C++ and...

  • Sr. Software Engineer

    6 hours ago


    Bengaluru, India Anvaya Info Solutions Pvt. Ltd Full time

    C & C++ EngineerExperience: 4+ to 7 yearsNotice Period: Less than 15 days only Note: This is for one of our start-up clientJob Location: Bangalore (Work from office)Mandatory skillsØ Programming with C and C++ (Standard and Modern C++ 11,14 and 17), OOPS, and Data Structures.Ø Software architecture concepts, object-oriented analysis, and design,...


  • Bengaluru, India Anvaya Info Solutions Pvt. Ltd Full time

    C & C++ Engineer Experience: 4+ to 7 years Notice Period: Less than 15 days only Note: This is for one of our start-up client Job Location: Bangalore (Work from office) Mandatory skills Ø Programming with C and C++ (Standard and Modern C++ 11,14 and 17), OOPS, and Data Structures. Ø Software architecture concepts, object-oriented analysis, and...


  • Bengaluru, Karnataka, India Encora Inc. Full time

    Job Title:Senior Software Architect - C/C++ ExpertAbout the RoleWe are seeking an experienced Senior Software Architect with a strong background in C/C++ programming to join our team at Encora Inc. as a key member of our software development team.Job DescriptionThe ideal candidate will have a deep understanding of software engineering principles,...


  • Bengaluru, Karnataka, India Mazenet solution Full time

    Qualifications and SkillsProficient C++ Developer with solid experience in software developmentExpertise in Visual Studio, Multithreading, and IPCFamiliarity with Eclipse IDE and GCC/GDBExcellent coding skills with attention to detailRoles and ResponsibilitiesDesign, implement, and maintain high-quality C/C++ applicationsCollaborate with the team to develop...


  • Bengaluru, Karnataka, India TekPillar Full time

    Job Title : Embedded C++ Software EngineerWe are seeking an experienced Embedded C++ Software Engineer to join our team at TekPillar. As an Embedded C++ Software Engineer, you will design, develop, and test embedded C++ software for Linux-based systems.This role involves contributing to the development and optimization of Linux device drivers, BSP, and...

  • C++ Software Engineer

    4 weeks ago


    Bengaluru, India AES Trading & Consultants Full time

    Company DescriptionAES Trading & Consultants, is dedicated to trading, research, and technology with a vision to use agentic AI for global market trading. By combining cutting-edge artificial intelligence with advanced quantitative models, we develop dynamic trading strategies that thrive in changing market environments. Role DescriptionThis is a full-time...

  • C++ Software Engineer

    4 weeks ago


    Bengaluru, India AES Trading & Consultants Full time

    Company DescriptionAES Trading & Consultants, is dedicated to trading, research, and technology with a vision to use agentic AI for global market trading. By combining cutting-edge artificial intelligence with advanced quantitative models, we develop dynamic trading strategies that thrive in changing market environments. Role DescriptionThis is a full-time...

  • C/C++ Developer

    1 month ago


    Bengaluru, India Hiring House Technology Full time

    Job DescriptionWe are looking for a Software Engineer/Developer with 4-6 years of experience in system programming and a strong background in C or C++. The ideal candidate will have a deep understanding of networking and network stack, with experience in Telecom domain development being preferred.Key Responsibilities: -- Develop and maintain software...

  • Software Engineer

    6 months ago


    Bengaluru, India QSC Full time

    Overview The Software Engineer will work with an experienced team of software, firmware, and hardware engineers to develop our Q-SYS platform. Q- SYS is a fast growing, award winning, software and hardware platform built on cutting-edge audio, video and control products. This position is based in Bangalore, India. QSC thrives where innovative...

  • System Engineer

    6 months ago


    Bengaluru, India Connexions Full time

    Job Title : Systems Engineer - C / C++Location : HRS layout Bangalore, IndiaExperience : 5+ YearsAbout Us :We are a leading provider of innovative software solutions in the Observability space, dedicated to revolutionizing how businesses gain insights into their systems and applications. Our mission is to empower organizations to thrive in the digital age...


  • Bengaluru, Karnataka, India RSA Security Full time

    We are seeking a highly skilled Senior C++ Software Engineer to join our team at RSA Security. This is a challenging and rewarding opportunity for an experienced software engineer who wants to take their career to the next level.About the RoleThis position involves designing, developing, and maintaining efficient, reusable, and reliable C++ code. You will...


  • Bengaluru, Karnataka, India KPIT Full time

    Job DescriptionWe are seeking a highly skilled Senior C++ Software Engineer with expertise in modern C++ development and experience in Adaptive Autosar platform/embedded platform.Key ResponsibilitiesDesign, develop, and test high-quality software using C++11 and C++14.Collaborate with cross-functional teams to drive software design and development.Implement...