Talent.com
Lead Software Engineer - (C++
Lead Software Engineer - (C++Confidential • Coimbatore, India
Lead Software Engineer - (C++

Lead Software Engineer - (C++

Confidential • Coimbatore, India
16 days ago
Job description

We are seeking a highly skilled and experienced Lead Software Engineer specializing in C++ and Graphics to join our team.

This role will focus on developing and optimizing 3D visualization solutions and include responsibilities spanning back-end computation, rendering, and front-end client-side integration. You will collaborate with a cross-functional team to deliver high-performance, scalable, and secure software systems tailored to complex visualization needs.

The role demands technical excellence, creativity, and a passion for solving complex visualization challenges, offering an opportunity to lead impactful projects in 3D software development.

Responsibilities

  • Perform complex analysis, design, development, testing, and debugging of 3D visualization web applications
  • Design, develop, and test full 'vertical' visualization features - back-end computation and rendering, data management and storage, and front-end client-side streaming
  • Use expertise and tools, including distributed computing, object-oriented programming, scalable parallel computing, visualization, C++, graphics, and WebGL
  • Understand, maintain, and extend C++ code that transforms a Finite Element Mesh into a read-optimized polygon rendering mesh
  • Use 3rd-party commercial APIs to compose a compressed H.264 video stream from the server-side render format
  • Troubleshoot, debug, and test C++ engine code, C# Web API service code, and client-side JavaScript web pages that comprise the vertical visualization stack
  • Develop a test strategy for validating the functionality of graphics rendering code
  • Fix security vulnerabilities within the prescribed timelines
  • Work as part of a team to maintain and develop new enhancements
  • Perform periodic upgrades of the technology stack
  • Perform technical design and reviews within the team
  • Participate in various Scrum ceremonies and meetings

Requirements

  • 8-15 years of experience in software development
  • 5+ years of experience in C++ architecture and development, encompassing test methods, performance, scalability, usability, and security
  • At least 1 year of relevant leadership experience
  • Development experience on Linux, with familiarity with CMake and key tools / libraries enabling development, testing, and debugging
  • Deep knowledge of computer graphics, with experience in OpenGL, OpenInventor, nVidia NDX, Unity, or similar visualization frameworks
  • Strong background in developing, debugging, and optimizing C++ software for a 3D graphics engine
  • Competency in handling large-scale, hierarchical data formats such as HDF, with a focus on IO-bound performance and scaling
  • Skills in utilizing distributed computing, object-oriented programming, scalable parallel computing, C++, and graphics tools / frameworks
  • Familiarity with web technologies, including web sockets and streaming compressed video (H.264) between rendering servers and distributed web clients
  • Understanding of security testing tools such as CodeQL, SonarQube, Dependabot, Mend, or Inviciti
  • Proficiency in working in both Linux and Windows environments
  • Experience with Slurm and Singularity Container for distributed computing tasks
  • Skills Required

    Webgl, Cmake, Web Technologies, h.264, Windows, Distributed Computing, Linux, Unity, Graphics, Opengl, Sonarqube

    Create a job alert for this search

    Lead Software Engineer • Coimbatore, India

    Related jobs
    Software Engineer - AI / ML

    Software Engineer - AI / ML

    Mindfire Solutions • Coimbatore, IN
    As an AI / ML Engineer, you will be responsible for designing, validating, and integrating cutting-edge machine learning models and algorithms. Collaborate closely with cross-functional teams, includi...Show more
    Last updated: 15 days ago • Promoted
    Senior Site Reliability Engineer (C# / Python)

    Senior Site Reliability Engineer (C# / Python)

    Entech • Coimbatore, IN
    Senior Software Site Reliability Engineer (C# / Python).You’ll ensure enterprise systems are reliable, scalable, and performant - driving improvements, leading SRE initiatives, and mentoring teams on...Show more
    Last updated: 7 days ago • Promoted
    Lead Engineer

    Lead Engineer

    Hyqoo • Coimbatore, IN
    Design, deploy, and manage AWS cloud infrastructure, including EC2 instances, S3 buckets, VPCs, RDS databases, and Lambda functions. Assist in the design, implementation, and maintenance of backup, ...Show more
    Last updated: 17 days ago • Promoted
    AI Software Engineer

    AI Software Engineer

    Taskify AI • Coimbatore, IN
    This role is ideal for professionals passionate about artificial intelligence, machine learning, and software engineering who want to make a tangible impact on real-world applications.As an AI Soft...Show more
    Last updated: 7 days ago • Promoted
    Lead Kernel Engineer

    Lead Kernel Engineer

    L&T Technology Services • Coimbatore, IN
    L&T Technology Services Limited (LTTS) is a global leader in Engineering and R&D (ER&D) services.With 816 patents filed for 57 of the Global Top 100 ER&D spenders, LTTS lives and breathes engineeri...Show more
    Last updated: 13 days ago • Promoted
    Technical Lead

    Technical Lead

    Mphasis • Coimbatore, IN
    Looking for Senior Ingenium Developer with 10+ years' experience and following skills.Experience in Mainframe O / S and Development using COBOL programming language & JCL. Experience in development an...Show more
    Last updated: 7 days ago • Promoted
    Lead Systems Architect – AI Agent Orchestration (Python / Golang)

    Lead Systems Architect – AI Agent Orchestration (Python / Golang)

    Phinite.ai • Coimbatore, IN
    AI Agent Orchestration Platform.A "DevOps platform for AI Agents" that standardizes and accelerates AI deployments across the enterprise. We’re growing fast and we’re looking for a.AI core of our pl...Show more
    Last updated: 23 hours ago • Promoted
    Software Engineer

    Software Engineer

    BayOne Solutions • coimbatore, tamil nadu, in
    You will work directly with Technical Leaders, Principal Engineers and Product Managers leading platform specific microservices development for solutions across all Networking products.You will wor...Show more
    Last updated: 30+ days ago • Promoted
    Senior / Lead / Principal Software Engineer - RUST Developer

    Senior / Lead / Principal Software Engineer - RUST Developer

    DDN • coimbatore, tamil nadu, in
    DDN Storage is seeking great candidates to join our dynamic team of passionate customer-enabling technologists!.This is an incredible opportunity to be part of a company that has been at the forefr...Show more
    Last updated: 2 hours ago • Promoted • New!
    AI Software Engineer

    AI Software Engineer

    Quik Hire • Coimbatore, IN
    This role is ideal for professionals passionate about artificial intelligence, machine learning, and software engineering who want to make a tangible impact on real-world applications.As an AI Soft...Show more
    Last updated: 7 days ago • Promoted
    Technical Lead

    Technical Lead

    Responsive • Coimbatore, Tamil Nadu, India
    Responsive is looking for a Technical Lead who combines strong technical expertise with leadership skills to drive complex projects and mentor a team of engineers. In this role, you will take owners...Show more
    Last updated: 2 days ago • Promoted
    Soliton Technologies - Lead Software Engineer - C# Programming

    Soliton Technologies - Lead Software Engineer - C# Programming

    Soliton Technologies Private Limited • Coimbatore
    Description : As a Lead C# engineer, you will design scalable solutions, lead architecture decisions, and ensure high-qu...Show more
    Last updated: 16 days ago • Promoted
    Sr. Software Engineer (AWS) - Backend

    Sr. Software Engineer (AWS) - Backend

    Zeller • Coimbatore, IN
    At Zeller, we’re champions for businesses of all sizes, and proud to be a fast-growing Australian scale-up taking on the ambitious goal of reimagining business banking and payments.We believe in a ...Show more
    Last updated: 30+ days ago • Promoted
    Technical Lead - Gen AI

    Technical Lead - Gen AI

    Aceolution • Coimbatore, IN
    Freelance Remote Opportunity : Tech Lead – GenAI Code Initiatives.Tech Lead / Senior Software Engineer.AI-driven code generation systems. Write, evaluate, and refine complex code solutions.This is a ...Show more
    Last updated: 30+ days ago • Promoted
    Lead Security Engineer

    Lead Security Engineer

    Arcana • Coimbatore, IN
    As our Lead Security Engineer, you'll own and elevate Arcana's overall security posture - cloud, on-prem, and everything in between. You'll design and enforce policies, automate controls, and harden...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer (Coimbatore)

    Senior Software Engineer (Coimbatore)

    Arcana • Coimbatore, Tamil Nadu, India
    Coimbatore office posting only Join our dynamic team at the forefront of cutting-edge technology as we seek a seasoned Senior Software Engineer (Backend). Embark on a journey where your deep-rooted...Show more
    Last updated: 30+ days ago • Promoted
    Principal Software Engineer AI / ML

    Principal Software Engineer AI / ML

    Cotiviti • Coimbatore, IN
    We are seeking a software architect designing comprehensive MLOps platform, establishing technical standards, and leading infrastructure integration for ML deployment. Principal Responsibilities and...Show more
    Last updated: 20 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    ACL Digital • Coimbatore, Tamil Nadu, India
    Job Description : Seeking Highly skilled Java-based Desktop Application Developer with strong proficiency in TypeScript, JavaScript, and React. Must have hands-on experience buil...Show more
    Last updated: 30+ days ago • Promoted