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.