Aspire Talent Innovations
Senior C++ Software Engineer
Job Location
bangalore, India
Job Description
Job Description : We operate on the frontier of cybersecurity, offering innovative products to large enterprise customers around the world. We are seeking ambitious candidates who enjoy working in fast-paced, collaborative environments. Role & Responsibilities : - Spearhead the design and implementation of C++ software tailored to collecting sensor data and using it with Deep Neural Network (DNN) models to derive unique insights about user behavior. - Collaborate with globally distributed team of data scientists and software engineers to successfully implement a high-quality product for deployment in demanding IT environments of medium and large Enterprise customers. - Optimize software performance to minimize impact on other applications and user experience by fine-tuning compute, memory, and disk usage. - Keep abreast of industry trends and best practices in AI/ML software development for resource-constrained environments and apply those lessons in the development of product. - Translate Python code developed by data scientists into modular and efficient C++ implementation. - Utilize all available resources to solve problems that may not align with your domain expertise. Requirements : - Hold at least a bachelor's degree in computer science, or another related STEM field. - Must have a minimum of 5 years of professional software development experience in C++ 11 or newer. - Strong knowledge of data structures and algorithms. - Good understanding of object-oriented design using common design patterns. - Must have a thorough understanding of developing multithreaded applications. - Show a thorough grasp of writing applications for resource-limited environments. - Possess excellent communication and teamwork skills. Nice to Have : - Prior experience developing cross-platform endpoint applications. - A working knowledge of Python, Swift, or C#. - Ability to demonstrate prior experience in developing complex C++ code in areas like endpoint-agent development, gaming, kernel development, embedded systems programming, real-time systems, HPC or AI/ML on a desktop. - A basic understanding of basic AI/ML/Data-Science concepts. Prior experience developing AI/ML products is a plus. - Prior experience with Test-Driven Development (TDD) approach for building high quality products. - Some experience developing and deploying code to send agent telemetry to cloud (AWS/Azure) is highly desirable. - Prior experience working in geographically diverse teams spread across multiple time-zones. - Familiarity with modern DEVSECOPS tooling and techniques for automating product build/testing pipelines is a plus. - Ability and willingness to mentor junior engineers. Benefits : - Competitive salary - Comprehensive health, insurance plans - Flexible work hours, vacation plan, and a hybrid work setup - Professional growth and development opportunities - Global, collaborative, and inclusive company culture If you are passionate C++ developer and eager to contribute to innovative solutions, we encourage you to apply (ref:hirist.tech)
Location: bangalore, IN
Posted Date: 6/6/2025
Location: bangalore, IN
Posted Date: 6/6/2025
Contact Information
Contact | Human Resources Aspire Talent Innovations |
---|