Principal/Lead Software Developer - C++/Golang)
Published date: 2026/11/09
- Location: Noida, Uttar Pradesh, India
Job Description
Roles and Responsibilities We are looking for experienced C++ Developers to help us build and enhance IoT platform & related products.
Job Responsibilities
• Design and implement software for Linux based systems from requirements to production.
• Create reusable, effective, and scalable C/C++ code.
• Design, develop, code, test and debug software.
• Review and write code, unit tests and documentation.
• Analyze system resources, Support software QA and optimize I/O performance.
• Interface with different protocols, hardware design and development.
Job Requirements
• Expert and proven working experience in C++ and Linux.
• Support the team and partner on our most complex features and functionality.
• Solid programming experience in C and Modern C++, Bash scripting.
• Familiarity with software configuration management tools, defect tracking tools and peer review.
• Excellent knowledge of OS coding techniques, ARM architectures, interfaces and hardware subsystems.
• Experience with object-oriented design and micro-services architectural design practices.
• Strong verbal and writing English skills.
• Experience with Golang and C Python interoperability concepts and hands on programming is a plus.
Required Candidate profile : B.Tech. /B.E degree in Computer Science. with minimum 2 years of experience in C++ Programming. Thorough knowledge of standard libraries, JSON/ RESTful API, SQL and database servers.
(ref:hirist.com
Roles and Responsibilities We are looking for experienced C++ Developers to help us build and enhance IoT platform & related products.
Job Responsibilities
• Design and implement software for Linux based systems from requirements to production.
• Create reusable, effective, and scalable C/C++ code.
• Design, develop, code, test and debug software.
• Review and write code, unit tests and documentation.
• Analyze system resources, Support software QA and optimize I/O performance.
• Interface with different protocols, hardware design and development.
Job Requirements
• Expert and proven working experience in C++ and Linux.
• Support the team and partner on our most complex features and functionality.
• Solid programming experience in C and Modern C++, Bash scripting.
• Familiarity with software configuration management tools, defect tracking tools and peer review.
• Excellent knowledge of OS coding techniques, ARM architectures, interfaces and hardware subsystems.
• Experience with object-oriented design and micro-services architectural design practices.
• Strong verbal and writing English skills.
• Experience with Golang and C Python interoperability concepts and hands on programming is a plus.
Required Candidate profile : B.Tech. /B.E degree in Computer Science. with minimum 2 years of experience in C++ Programming. Thorough knowledge of standard libraries, JSON/ RESTful API, SQL and database servers.
(ref:hirist.com
0 page views
Related listings
-
Software Development Senior SpecialistSoftware DeveloperReq ID: 220743 NTT DATA Services strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a ...2026/11/09
-
MERN Full Stack DEVELOPER EXP 1 yrSoftware DeveloperAbout the job Roles and Responsibilities Create RESTful APIs using NodeJS. Develop and manage the front-end of web applications using ReactJS. Understanding and implementing the concepts into the frontend and backend accordingly. Help build interacti...2026/11/09
-
Full Stack DeveloperSoftware DeveloperFull Stack Developer Experience: 3-4 years; (2+ years is also fine) Must have skills: .Net core, Angular 6+ version, C#, SQL, MVC Budget: upto 18 LPA Location: Noida(ONSITE) Qualifications & Experience • Engineering Degree in Computer Science fro...2026/11/09
