C++ Software Engineer
12 hours ago
Job Title: C++ Software Engineer - NDN Stack Development
Location: [City, State/Country]
Job Summary:
We are seeking a skilled and motivated C++ Software Engineer to join our dynamic team. In this role, you will be a key contributor to the design, development, and deployment of our cutting-edge Named Data Networking (NDN) software stack. The ideal candidate will have a strong background in C++, a passion for building robust systems, and experience with modern software development practices, including CI/CD and agile methodologies.
Key Responsibilities:
- Design, develop, and maintain high-performance, reusable, and reliable C++ code.
- Take ownership of the complete software development lifecycle, from requirements analysis and design to implementation and testing.
- Build and manage complex projects, ensuring seamless integration of various C++ libraries and components.
- Establish and maintain Continuous Integration and Continuous Delivery (CI/CD) pipelines to streamline the development process.
- Collaborate effectively within an agile development environment, participating in sprint planning, daily stand-ups, and retrospectives.
- Conduct thorough code reviews to ensure high quality and adherence to coding standards.
- Create and maintain comprehensive documentation for code, design, and testing procedures.
- Perform code coverage analysis and work to continuously improve test quality and software reliability.
Required Skills and Qualifications:
- Bachelors degree in Computer Science, Engineering, or a related field.
- Proven professional experience in C++ software development.
- Strong proficiency with a range of C++ libraries and frameworks (e.g., STL, Boost).
- Demonstrable experience with project build tools (e.g., CMake, Make).
- Hands-on experience with CI/CD tools and practices (e.g., Jenkins, GitLab CI, GitHub Actions).
- Excellent code comprehension and software development skills.
- Solid understanding of agile software development principles.
- Strong documentation skills for both technical and non-technical audiences.
- Experience with code coverage analysis tools and methodologies.
- Excellent verbal and written communication skills in English.
Preferred Qualifications:
- Experience with network programming and protocols.
- Familiarity with Named Data Networking (NDN) concepts.
- Experience with containerization technologies (e.g., Docker, Kubernetes).
-
Bengaluru, Karnataka, India Coders Brain Technology Full time ₹ 40,00,000 - ₹ 60,00,000 per yearSoftware Engineer, C/ C++/ Python Exp: 1 to 3 Years Location: Bangalore(WFO) Walk in interview Notice Period: Immediate to 25 Days Key Skills:- C/C++/ Python, Embedded Job Description:- We are looking for a software engineer skilled in C, C++ or Python based in Bangalore. Educational Qualification:- BE, B.TECH preferably in CSE, IT or ECE Other...
-
Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Talent Software Solutions Full time ₹ 12,00,000 - ₹ 36,00,000 per yearAVIN SystemsSoftware Engineer/ Senior Software Engineer (C++ and Linux)Experience: 2-15 yearsJob Location: Bangalore, Karnataka & Pune, MaharashtraCompany Website: Required Skills2+ years of experience in development of embedded softwareC++11 coding experienceExperience in ECU development with AUTOSAR and/or Embedded Linux/POSIXExperience with CMake and...
-
Software Engineer(C/C++)_Harini_Nivetti Systems
2 weeks ago
Bengaluru, Karnataka, India Coders Brain Technology Full time ₹ 40,00,000 - ₹ 1,20,00,000 per yearJob Profile for Software Engineer(C/C++ language and data-structures) client: Nivetti Systems Private Limited Bangalore(WFO) Walk in Interview 1 to 10 Years Immediate to 30 Days Job Profile for Software Engineer Job Description At Nivetti, we aim at creating secure and stable networking systems which function at the highest level of efficiency. To achieve...
-
Software Engineer C++
1 week ago
Bengaluru, Karnataka, India QSC Full time ₹ 12,00,000 - ₹ 36,00,000 per yearOverviewQSC is creating exceptional, people-centric experiences with the perfect balance of technology and creativity. Q-SYS, our innovative full stack audio, video and control platform, unifies data, devices and a cloud-first architecture, empowering organizations to deliver transformative AV experiences across built spaces. Building on the QSC legacy, QSC...
-
Mainframe Developer with C++
2 weeks ago
Bengaluru, Karnataka, India Rocket Software Full time ₹ 1,20,000 - ₹ 3,60,000 per yearJob Description SummaryThe Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines softwares compatibility with hardware and/or influences...
-
Software Engineer C++
2 weeks ago
Bengaluru, Karnataka, India QSC Full time ₹ 6,00,000 - ₹ 18,00,000 per yearOverviewQSC is creating exceptional, people-centric experiences with the perfect balance of technology and creativity. Q-SYS, our innovative full stack audio, video and control platform, unifies data, devices and a cloud-first architecture, empowering organizations to deliver transformative AV experiences across built spaces. Building on the QSC legacy, QSC...
-
Software Tech Lead C/C++
1 week ago
Bengaluru, Karnataka, India Vervenest technologies Full time ₹ 10,00,000 - ₹ 12,00,000 per yearJob Locations: BANGALORE Required Experience: Years Skills : C / C++ Job Title- Software Tech Lead Want to join this winning team to create an impact? Role Overview This position is open for Bangalore location, and we are looking for applicants serving notice periods and those who can join immediately are preferable. About the Role 1. Bachelor's degree...
-
Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Talent Software Solutions Full time ₹ 5,00,000 - ₹ 15,00,000 per yearJob briefWe are seeking a Software Engineer to execute the full lifecycle of the product development, by programming well-designed, efficient, and testable code that meets specifications.share your resume to Responsibilities1. Analysis of C++ Code2. Arrive Corner Testcases/Unit Testcases and Unit Testing3. Perform Static Code Analysis, Automation of Unit...
-
Senior Software Engineer-C++
1 week ago
Bengaluru, Karnataka, India PlaceElements HR Full timeRole: Senior Software Engineer-C++ ,QT, QML,WindowsPrimary Skill set: Windows,C++,QT, QMLExperience: 5+ yearsLocation- Whitefield,BangaloreImmediate joiners or 15 – 30 daysResponsibilitiesDevelop and maintain C++-based software code.Collaborate with cross-functional teams.Optimize and improve the performance of the written code.Troubleshoot and resolve...
-
Software Engineer II
2 days ago
Bengaluru, Karnataka, India Rocket Software Full time ₹ 12,00,000 - ₹ 36,00,000 per yearIt's fun to work in a company where people truly BELIEVE in what they're doingJob Description Summary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related...