
C++ Developer (6-8 years)
- Pune, Maharashtra
- Permanent
- Full-time
- 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.
- Conducting code reviews to ensure consistency with standard practices and coding standards and understand and implement multi-process and multi-threading applications.
- A BE/B.Tech/M.Sc./MCA in relevant fields such as Electrical, Mechanical, Electronics, Instrumentation, Mechatronics, Computer Science, IT, or equivalent.
- A minimum of 5 years of overall experience, with specific expertise in software development and at least 3 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.
- Excellent verbal and written communication skills in English.