We are seeking a highly skilled and experienced Lead C++ Engineer to join our innovative team. The ideal candidate will have over 8 years of experience in C++ development, with a strong background in both Windows and Linux environments. This role involves leading a team of engineers, designing high-performance software solutions, and ensuring the successful delivery of projects.   
   
  
   This position is available for Pune Location.
  
   
  
    
   Youll make a difference by:
  
   
  
   Demonstrating expertise in C++ and OOP concepts, and apply design principles and patterns effectively.   
   Developing UML-based design philosophies using class diagrams, sequence diagrams, and state machines.   
   Independently developing Intricate logic and applying strong analytical and debugging skills.   
   Having experience with Linux/windows Embedded application development.   
   Conducting code reviews to ensure consistency with standard practices and coding standards and understand and implement multi-process and multi-threading applications.   
   
  
   Youll win us over by:
  
   
  
   Having An engineering degree B.E. / M.Sc. / MCA /    B.Tech    in Computer Science / Information Technology.   
   A minimum of    8    years of overall experience, with specific expertise in software development and at least    5    years as a C++ developer and python development.   
   Familiar with communication protocols such as TCP/IP, UDP, multicast, UART, and CAN, with a strong understanding of configuration tools like GitLab, and experience with automation test frameworks like    GTest    or similar, familiarity with CI/CD pipelines, and preferred experience in Linux platform application development.   
   Understanding of the    SAFe    Agile working process.